Windows Diary
  • jME3: la collisione dei nodi di ciascun giocatore non può essere rilevata con PhysicsCollisionListener

    Il mio obiettivo è rilevare una collisione tra il giocatore e la scatola e che posso afferrare l’idea con il particolare pulsante di attivazione. Nemmeno io ho trovato riconoscimento. Ecco il codice più importante.

      @OverrideOpen clear out collision (PhysicsCollisionEvent arg0)   PhysicsCollisionEvent equivale a arg0;    if (event.getNodeA (). getName (). equals (player.node.getName ()) 

    Questa è tipicamente la parte tolassa.

      La classe pubblica Item implementa PhysicsCollisionListener {giocatore finale giocatore privato;nodo privato rootNode;BulletAppState appartato bulletAppState;geometria privata della geometria;RigidBodyControl privato HardBody;obiettivo pubblico (giocatore giocatore)    this.player implica giocatore;public init (il nodo sovrascrive rootNode, AssetManager AssetManager, BulletAppState, bulletAppState)    this.rootNode RootNode; = this.bulletAppState significa bulletAppState;    Box box = box progressivo (1f, 1f, 1f);    Geometria = nuova geometria ("Soggetto", Box);    Geometry.setLocalTranslation (10, 10, 10);    Material mat = super nuovo "Common / MatDefs - Misc / Unshaded material (assetmanager, .j3md");    mat.setColor ("Colore", ColorRGBA.Red);    Geometry.setMaterial (opaco);    this.rootNode.attachChild (geometria);   RigidBody = nuovi tipi RigidBodyControl (0.1f);    geometria.ad

     

     

    Accelera ora le prestazioni del tuo computer con questo semplice download.