Tôi đang viết một công cụ trò chơi giống như Final Fantasy, với nền 2D và các mô hình 3D với Irrlicht. Để tính toán va chạm với các đối tượng trong nền tôi sử dụng một lưới vô hình như thế này:Va chạm Irrlicht với một lưới vô hình
Tôi đã thử với mã này nhưng khi người chơi đạt được lợi thế cạnh của lưới nó rơi xuống:
TriangleSelector sel = device.SceneManager.CreateTriangleSelector(Program.field.currentScene.walkmeshLoaded, null);
CollisionResponseSceneNodeAnimator coll = device.SceneManager.CreateCollisionResponseAnimator(sel, playerNode);
playerNode.AddAnimator(coll);
coll.Drop();
sel.Drop();