我正在用babylon.js做我的世界。我创建了对象,然后设置了网格物理冒名顶替者,还将玩家的物理冒名顶替者设置为球形冒名顶替者。但是,它们不会发生碰撞,玩家只会穿过地图。
地图是手动制作的,就像下面的代码一样。
newVertices.push(x,y-1,z);
newVertices.push(x,y,z);
newVertices.push(x+1,y,z);
newVertices.push(x+1,y-1,z);
Cube(b);//add vertices then create face etc.
我设置为每次更新地图模型(放置或移除块时)更新物理冒名顶替者
mesh.physicsImpostor = new BABYLON.PhysicsImpostor(mesh, BABYLON.PhysicsImpostor.MeshImpostor, {restitution:0}, scene);
如何使这些碰撞?请帮我。谢谢。