|
|
Ball PhysX nach Mapchange Fehlerhaft?
#377732
07/15/11 20:49
07/15/11 20:49
|
Joined: Apr 2006
Posts: 273 Germany, NRW
Meerkat
OP
Member
|
OP
Member
Joined: Apr 2006
Posts: 273
Germany, NRW
|
Hallo, ich arbeite derzeit an einem Ballspiel das auf PhysX basiert und ich musste leider feststellen das der Ball nach dem 1. Mapchange (also ab dem 2. Level) ab und an seltsam zappelt wenn man sich bewegt. Superku und ich haben versucht dieses Problem zu lösen (danke dir nochmals für deine Hilfe Superku), aber das Problem ist einfach nicht abzustellen. Hier ist mein Code zum Download mit Maps. Alles auf das nötigste reduziert um zu sehen was ich meine. Uns liegt die Vermutung nahe das dies ein Bug ist. http://www.gpi-studios.com/LARU/PhysXMapchangeTest.zipÜber eine Antwort würde ich mich sehr freuen. MfG: Rudi EDIT: Das Problem das der Ball zappelt bei Bewegung, scheint auch FPS-abhängig zu sein, sprich auf einer höheren Bildrate ist das Zappeln stärker. Danke Superku für den Hinweis.  EDIT 2: Ich habe soeben heraus gefunden, wenn ich den originalen Ball unsichtbar mache, und einen neuen Ball einfach nur die X,Y,Z sowie die PAN,TILT,ROLL Werte (des originalen Balls) übernehmen lasse, der Deckball hat diese seltsame Zappelei nicht. Dies wirft ein sehr interessantes Ergebnis auf.
Last edited by Meerkat; 07/16/11 12:27. Reason: Neue Feststellung
http://www.gpi-studios.comOS: Windows 7 Home Premium (64 Bit Version) AMD Athlon 64 X2 Dual Core Processor 5200+ 6gb DDR 2 - RAM NVIDIA GeForce GTX 460 GameStudio Version A8 Commercial
|
|
|
Re: Ball PhysX nach Mapchange Fehlerhaft?
[Re: jcl]
#377982
07/18/11 15:35
07/18/11 15:35
|
Joined: Apr 2006
Posts: 273 Germany, NRW
Meerkat
OP
Member
|
OP
Member
Joined: Apr 2006
Posts: 273
Germany, NRW
|
Die Sache ist die. Ich habe in jeder Map den Ball erstellt und mit der Spieler - Action zugewiesen. Nach dem Levelwechsel ist also meines Verständnisses nach immer ein neuer Ball da der in der Action immer wieder neu registriert wird. Oder sehe ich da was falsch? Der Pointer dürfte beim Mapchange also auch nicht mehr gelten (der aus der vorherigen Map). Über eine Variable ließ ich mir mit dem "pXent_settype (ENTITY* entity, var type, var hull )" Befehl über die Rückgabe die Entities anzeigen bei Mapchange. Die Zahl nach dem Mapchange war nie höher als 2 (da ich ja den Ball und das Exit registriert habe). Demnach wurde bei Mapchange deregistriert und danach wieder registriert. Ging alles seinem korrekten Weg. Oben im Post habe ich ja einen Downloadlink zur Verfügung gestellt worin man wunderbar den Fehler sehen kann und wie mein Code ausschaut. Meiner Meinung nach habe ich nichts falsch gemacht (so hoffe ich doch). Wenn Sie dennoch etwas entdecken sollten was mein Fehler verursacht, so teilen Sie es doch bitte mit damit wir alle daraus lernen können.  MfG Rudi
http://www.gpi-studios.comOS: Windows 7 Home Premium (64 Bit Version) AMD Athlon 64 X2 Dual Core Processor 5200+ 6gb DDR 2 - RAM NVIDIA GeForce GTX 460 GameStudio Version A8 Commercial
|
|
|
Re: Ball PhysX nach Mapchange Fehlerhaft?
[Re: jcl]
#378063
07/19/11 14:46
07/19/11 14:46
|
Joined: Apr 2006
Posts: 273 Germany, NRW
Meerkat
OP
Member
|
OP
Member
Joined: Apr 2006
Posts: 273
Germany, NRW
|
Danke. 
http://www.gpi-studios.comOS: Windows 7 Home Premium (64 Bit Version) AMD Athlon 64 X2 Dual Core Processor 5200+ 6gb DDR 2 - RAM NVIDIA GeForce GTX 460 GameStudio Version A8 Commercial
|
|
|
Re: Ball PhysX nach Mapchange Fehlerhaft?
[Re: jcl]
#380163
08/13/11 20:13
08/13/11 20:13
|
Joined: Apr 2006
Posts: 273 Germany, NRW
Meerkat
OP
Member
|
OP
Member
Joined: Apr 2006
Posts: 273
Germany, NRW
|
Danke JCL. Das hat mir sehr geholfen. 
http://www.gpi-studios.comOS: Windows 7 Home Premium (64 Bit Version) AMD Athlon 64 X2 Dual Core Processor 5200+ 6gb DDR 2 - RAM NVIDIA GeForce GTX 460 GameStudio Version A8 Commercial
|
|
|
|