Windows Diary
  • jME3: la colisión de nodo de cada ejecutante no se puede detectar con PhysicsCollisionListener

    Mi objetivo es detectar alguna colisión entre el jugador y la caja, pero puedo agarrar la idea con un gatillo clave. Tampoco encontré reconocimiento. Aquí está el código más importante.

      @OverrideColisión inútil abierta (PhysicsCollisionEvent arg0)   PhysicsCollisionEvent equivale a arg0;    si (event.getNodeA (). getName (). es igual a (player.node.getName ()) 

    Aquí hay una especie de parte tolassa.

      La clase pública Item implementa PhysicsCollisionListener {Jugador final jugador privado;rootNode de nodo privado;BulletAppState su propio bulletAppState;geometría privada de la geometría;private RigidBodyControl HardBody;producto público (jugador jugador)    this.player es igual a player;public init (el nodo anula rootNode, AssetManager AssetManager, BulletAppState, bulletAppState)    this.rootNode RootNode; = this.bulletAppState significa bulletAppState;    Caja caja = caja nueva innovadora (1f, 1f, 1f);    Geometría = nueva geometría ("Asunto", Cuadro);    Geometry.setLocalTranslation (10, 10, 10);    Material mat = super nuevo "Common / MatDefs y Misc / Unshaded material (assetmanager, .j3md");    mat.setColor ("Color", ColorRGBA.Red);    Geometry.setMaterial (tapete);    this.rootNode.attachChild (geometría);   RigidBody = nuevos tipos RigidBodyControl (0.1f);    geometry.ad

    Acelere el rendimiento de su computadora ahora con esta simple descarga.