使用aframe和aframe-physics-system我注意到一个问题,“动态体”正在通过一个简单的基于Collada的“静态体”下降。
所有的动态体都应该在蓝色的地板上弹跳,但在我的情况下,除了球体之外的所有物体都会从地板上掉下来。我不知道为什么。
这是jsfiddle的例子:https://jsfiddle.net/9z9e1jtk/
<a-scene fog="type: linear; color: #FFEBDE; far:195" >
<a-assets>
<a-asset-item id="ground" src="https://cdn.rawgit.com/7ammer/testfiles/master/aframe-ground-physics/floor.dae"></a-asset-item>
</a-assets>
<a-entity camera
universal-controls
jump-ability
kinematic-body
position="0 2 10">
</a-entity>
<a-box color="red"
dynamic-body
position="0 10 0"
height="4"></a-box>
<a-cylinder color="#ddb424"
position="-5 10 0"
dynamic-body></a-cylinder>
<a-sphere color="#ddb424"
position="5 5 0"
dynamic-body></a-sphere>
<a-entity static-body collada-model="#ground"></a-entity>
</a-scene>
我知道我迟了2年,但尝试在球体内部应用辅助平面作为更好的物理对撞机。我将平面大于球体,然后将不透明度设置为0%。