2016-04-07 7 views
1

Hallo allerseits ich habe ein 3D-Spiel, wo der Spieler nicht durch die Wand gehen konnte. Ich habe Problem in der Entdeckung der Kollision, die ich das WakeupOnCollisionEntry WakeupOnCollisionExit versucht habe, aber es gibt ein Problem. Stellen Sie sich ein Flugzeug und einen Spieler in diesem Flugzeug vor und das Flugzeug ist mit Wänden umgeben und ein Spieler sollte nicht durch Wände gehen. aber als ich versuchte, den WakeupOnCollisionEntry zu benutzen, weil der Spieler im Flugzeug ist, so dass er es entdeckt und nicht mit den Wänden arbeitet. Meine Frage ist, ob es möglich ist, die Ebenenerkennung zu ignorieren und bestimmte Objekte anzugeben, mit denen der Spieler kollidieren soll (wie Ignoriere Ebene und die Wände erkennen). Ich kann hier nicht den ganzen Code einfügen, weil seine vielen Codezeilen so leid tun, dass ich sehr dankbar für jeden sein werde, der mir dabei helfen kann, weil ich versuche, das über eine Woche zu tun, und es funktioniert nicht für mich.java3d erkennen spezifisches Objekt und nicht alle Kollisionen

Antwort

0

setCollidable (falsch); diese Lina hilft, Kollision zu vermeiden