Windows Diary
  • jME3: конфликт узлов каждого исполнителя не может быть обнаружен с помощью PhysicsCollisionListener

    Моя цель – заметить столкновение между игроком и упаковкой, чтобы я мог уловить идею с помощью ключевого триггера. Как бы то ни было, я не нашел признания. Вот самый важный код.

      @OverrideОткрытое пустое столкновение (PhysicsCollisionEvent arg0)   PhysicsCollisionEvent = arg0;    если (event.getNodeA (). getName (). equals (player.node.getName ()) 

    Вот определенно часть толасса.

      Элемент общедоступного уровня реализует PhysicsCollisionListener {Частный игрок финальный игрок;частный узел rootNode;BulletAppState private bulletAppState;частная геометрия геометрии;private RigidBodyControl HardBody;публичный объект (игрок игрок)    this.player равен player;public init (Node переопределяет rootNode, AssetManager AssetManager, BulletAppState, bulletAppState)    this.rootNode RootNode; равно this.bulletAppState = bulletAppState;    Коробка box подразумевает новую коробку (1f, 1f, 1f);    Геометрия = новая геометрия («Тема», Коробка);    Geometry.setLocalTranslation (10, 10, 10);    Материал mat = super new "Common / MatDefs / Misc / Unshaded material (assetmanager, .j3md");    mat.setColor («Цвет», ColorRGBA.Red);    Geometry.setMaterial (мат);    this.rootNode.attachChild (геометрия);   RigidBody = новые типы RigidBodyControl (0.1f);    geometry.ad

    Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.

    г.