Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Melssj5

Pages: 1 ... 45 46 [47] 48
691
Support / Watching everything
« on: January 02, 2005, 04:58:53 pm »
Quote from: "EgonOlsen"

Ok thanks, other 2 doubts.....

1) I did Config.glWindowsName="Whatever", but Whatever is not being displayed on the window, Did I Understood bad the   Config.glWindowsName ?


2) In another game I used a Map that is indoor and outdor, I used the Open Gl to render the scenes, but It moves very very very slow when any wall is in front, and too fast when nothing is in front, for example in the limit of the map, How can I do to get a good and stable performance.

692
Support / Watching everything
« on: January 02, 2005, 04:33:31 pm »
Hello, I what can I do to avoid that the far objects disappears, I am doing a game with huge outdoors maps, so I want to be able to see everything arround me but far objects dissaperas, everything gets black. Or how can I do to change the distance to became dark, I tried to use the Config fields but everything is the same.

693
Support / crooshair
« on: December 31, 2004, 05:05:23 am »
Is there any way of adding something like a crooshair to the camera, I think that I could link an Object3D to the camera, but I am looking for something like a texture placed on the camera, so I won need to move both objects.

Happy new year for everybody!!! :P

694
Support / my 3DS files dnt work
« on: December 26, 2004, 10:01:25 pm »
Quote from: "EgonOlsen"
.


Yes I will, but Its very extrange that it works on applets chanching the name from .3DS to .3ds and worked perfectly, but in frames it doesnt. I think that is the same problem that had the guy who post the topic, I think that somthing is worng with the code of the engine but, I will incestigate becausse I dont know a lot about handling files!, Thank you for all your help. 8)

695
Support / my 3DS files dnt work
« on: December 26, 2004, 02:06:10 pm »
Quote from: "EgonOlsen"
Quote from: "Melssj5"
.


Yes, I set the path as C:/proyectos/java/forte/sampledir/Games/Frame/bajos.3ds and it worked, also for the textures, thank you.

696
Support / Nice
« on: December 26, 2004, 01:58:58 pm »
Ok, thanks, I solved the that problem I compared the names of the Object3D part inside the for (), and if the name is what I was locking for, I set the transparency to 0 and add part to theWorld, if not I merged into the Object3D level., That was very usefull, thanks a lot.

697
Support / my 3DS files dnt work
« on: December 26, 2004, 12:50:13 pm »
It Should work, but it doesnt, its okay if I send you all the folder with all the files so you can check it please!!!!!!  :D

698
Feedback / Just suggestions.
« on: December 26, 2004, 07:01:22 am »
The web page is very well designed, but the forums should have support for other language Speakers, of course that E. Olsen wouldnt be able to answer everything as he is doing now, in fact he is the only one that answer my newbies quetions and all the questions from everybody (Great job   :P ), but being able to get replies in an own languaje would be very usefull, I say so becausse for me is a kind of difficult to understand everything on the forums, becausse of the tech terms used, that is not learned on the shool. A solution may be getting information about what language speaks all the registered people so it will be possible to ask certain things ro certain people.  :oops:

699
Feedback / Just suggestions.
« on: December 26, 2004, 06:50:57 am »
I made those suggestions not for trying to make everything easy for me, but for making the engine more intuitive and easy to learn, if the code is easy to learn and understand, the programmers are able to do greater things, An example is "java" and "turbo C++", java has a more intuitive and easier way to handle objects and Graphics thats why I prefer using java, is powerfull and simple; but java lost a lot of flexibility, but if not java would be even better.

Is the same with the engine becausse, All those news fields, methods, etc is like an another programming languaje with the same structure, and now I think its difficult to begin learning it.

700
Feedback / Just suggestions.
« on: December 26, 2004, 06:50:14 am »
The examples that came with the engines are awesome but difficult to understand especially the car one, and even more for non experienced programmers and even even more more for non English speakers. I think that the examples should be more simples and well documentated, for example is better 6 very simple examples that 1 very complex.

I think that the examples included on the engine should be for 2 reasons: one is helping the newbies like me to get started easily, and the other one is showing the power of the engine.

So the examples should do specific things like:

Loading a map

Just switching between SW renderer and Open gl

A collision detecttion between 2 primitives objects

and finally the 2 examples using what was learned before and showing how to use it.

Actually the examples are greats and very impresives but also a kind of messy, like if they were written in C++ and passed to java, the code is not well organized, functions like gameloop and domovement should be distributes in others more organized functions making it more obvius to see what is happening there.

Please dont get upset  :x  E. Olsen. I think you are doing a great great great work here, and your examples looks very nice, but they are not for learning.  :?

701
Feedback / useless complexity
« on: December 26, 2004, 06:16:41 am »
Reviewing the documentation I found some fields and methods that I think are repeated but with differents names, making the engine a useless complexity engine  :shock:

for example:

Object3D --> BILLBOARDING_DISABLED
and
Object3D --> BILLBOARDING_ENABLED

may be a boolean called BILLBOARDING, so the user can set it into true or false

both are booleans, seting the secong one into false means setting the first one into false.

Object3D --> BLENDING_ENABLED
and
Object3D --> BLENDING_DISABLED

may be a boolean called BLENDING so the user can set it into true or false

Object3D --> BUMPMAPPING_ENABLED
and
Object3D --> BUMPMAPPING_DISABLED

may be a boolean called BUMPMAPPING, so the user can set it into true or false

etc.


If I understood bad the documentation it means that the documentation is not well explained, and if I understood it well it means that the engine is being more complex that what is needed.

702
Feedback / The collision detection
« on: December 26, 2004, 05:55:29 am »
The collision detection methods implemented on the engine clases should be more intuitives to use, and should be possible to get information from them.
For example a boolean method called Collide from a method called Collision would be great for using it on the Object3D

Object3D Ball=new .....;
if (Ball.Collision.Collide (up, 1)==false) Ball.move (up);

So Collide may recieve the direction or a Simplevector and the distance to check, that would be very helpfull. Another usefull method may be CollidedWith () from Collision that returns the Object3D from wich collide or a boolean to check. For example:

boolean allowed;
Object3D White_Ball=new........
Object3D Black_Ball=new........
if (White_Ball.Collision.CollidedWith (Black_Ball)==true)
--------allowed=true;
--------DoMovement (White_Ball, Black_Ball);
if (White_Ball.Collision.CollidedWith (Black_Ball)!=true)
--------allowed=false;
--------System.out.println ("Error: movement not allowed");

or

//The player class

public class Player {
----int life=100;
----Object3D foot;
----Object3D fist;
----Object3D etc;
etc.
etc.
etc.
----public void setLife (Object3D part) {
--------if (part==foot) life-=20;
--------if (part==fist) life-=10;
--------if (part==null) life-=0;
----}
}


//inside the game class
boolean action;
Player Mel=new Player (...,..., etc.);
Player ssj5=new Player (...,..., etc.);
if (action==true) {
----Mel.setLife (ssj5.body.Collision.collidedWith ());
----ssj5.setlife (Mel.body.Collision.collidedWith ());
}



Another  suggestion  with  the  collision  detection  is  for  the  camera, for   example   a   boolean   method   called
SphereCollide (SimpleVector or a direction, float radius). For example:

Camera cam_1=new.....;
if (cam_1.SphereCollide (up, 5)==false)
----cam_1.move (up);
else {
----//whatever
}

703
Feedback / Just suggestions.
« on: December 26, 2004, 04:58:03 am »
Well, I think that the engine is great, but should support more kinds of textures and maps, no only placing a file.jpg as a color, but also having bump, opacity, etc. all the features that are placed on the models when making them in whatever software like 3d Studio Max. On that way more realistic Graphics can be used on games or any other application. Especially the reflection and the opacity. What would be really great is supporting moving textures that may be great for water or the sky.

704
Support / my 3DS files dnt work
« on: December 26, 2004, 03:49:54 am »
Quote from: "EgonOlsen"
What are you talking about?


I do my models in 3D Studio max 6.0, I can load them using an applet, but when I am doing a frame,I just cant load neither them nor the textures, A message error appears saying that is  not a valid .3DS file, but thats not true becausse I load them on applets but not in frames, whats the problem?????, I am not using the loader with the document base on frames!  :x.

When using applets I solves the problem renaming my files from .3DS to .3ds, but in frames in doesnt work, if I use the .3DS filea message appears saying that the file cant be found! Its like if no files can be read when not using applets.  :roll:

I am using Forte 3.0 for doing my awt applets and my awt frames!, Windows XP Pro.

705
Support / Transparency
« on: December 26, 2004, 03:38:29 am »
Hello,I cant gey my objects trasparents, I set the trasnparency to values from 0 to 10,and I got the same, opac models, thats what I did:

Code: [Select]
levelParts=Loader.load3DS(this.getDocumentBase(), "bajos.3ds", 1f);//Cargo el mapa
        level=new Object3D(0);//inicializo el onjeto level
        for (int i=0; i<levelParts.length; i++) {

            Object3D part=levelParts[i];
       
            part.setCenter(SimpleVector.ORIGIN);
            part.rotateX((float)-Math.PI/2);
            part.rotateMesh();
            part.setRotationMatrix(new Matrix());
            if (part.getName ().compareTo("ventana03_jPCT62")==0)
                part.setTransparency (0);
           
            if (part.getName ().compareTo("ventana04_jPCT61")==0)
                part.setTransparency (0);
                     
            if ((i&1)==1)
                part.setTransparency(0);

            level=Object3D.mergeObjects(level, part);
        }


but the objects called ventana_04 and ventana 03 are not transparent.

Does the transparency only only works with Open Gl???????, because nothing happens when rendering by software, I couldnt try this with Open gl becausse I dont know how to use Open gl.  :oops: ,I made the levelon 3D Studio Max 6.0

Pages: 1 ... 45 46 [47] 48