Windows Diary
  • jME3: Varje spelares nodkollision kan inte identifieras med PhysicsCollisionListener

    Min prestation är att upptäcka en kollision mellan slagaren och boxen så att jag kan få in idén med en nyckeltrigger. Jag hittade inte heller något erkännande. Här är den mest användbara koden.

      @OverrideÖppna tom kollision (PhysicsCollisionEvent arg0)   PhysicsCollisionEvent = arg0;    i fallet när (event.getNodeA (). getName (). är lika med (player.node.getName ()) 

    Här är delen tolassa.

      Artikeln i den offentliga klassen implementerar PhysicsCollisionListener {Privat casinospelare slutspelare;privat nod rootNode;BulletAppState privat bulletAppState;privat geometri för geometri;privat RigidBodyControl HardBody;offentligt objekt (spelarens spelare)    this.player = spelare;public init (Noden ändrar rootNode, AssetManager AssetManager, BulletAppState, bulletAppState)    this.rootNode RootNode; = this.bulletAppState = bulletAppState;    Boxbox = ny box (1f, 1f, 1f);    Geometri = ny geometri ("Ämne", ruta);    Geometry.setLocalTranslation (10, 10, 10);    Materialmatta = super nybörjare "Common / MatDefs / Misc / Oskadad textil (assetmanager, .j3md");    mat.setColor ("Color", ColorRGBA.Red);    Geometry.setMaterial (matta);    this.rootNode.attachChild (geometri);   RigidBody = nya typer RigidBodyControl (0.1f);    geometri.ad

    Snabba upp din dators prestanda nu med denna enkla nedladdning.