【发布时间】:2021-01-14 18:08:19
【问题描述】:
在使用弹药物理时,我无法全局或基于每个网格更改恢复(弹力)。
到目前为止,我已经包含了这些库:
<script src="https://mixedreality.mozilla.org/ammo.js/builds/ammo.wasm.js"></script>
<script src = "./scripts/aframe-physics-system.js"></script>
添加到场景中:
physics="driver: ammo; debug: true;"
我尝试在那里定义恢复和摩擦,但这没有效果 - 我相信这在使用大炮时有效。
为模型添加了动态体:
<a-entity gltf-model="#egg0" id="egg" position="2 15 -5" ammo-body="type: dynamic;" ammo-shape="type: sphere; fit: manual; sphereRadius: 1.3;"></a-entity>
现在我真的不知道该怎么做,我已经尝试获取和设置我在网上找到的东西,但似乎没有很多例子同时使用 ammo 和 aframe :(
el.body.setFriction(1);
el.body.setRestitution(0.8);
el.body.setDamping(0.2, 0.2);
el.body.getRestitution();
这些什么都不做,而且日志中也没有出现错误?
如果有办法注销弹药属性,至少我有办法使用试错法,但甚至无法获得这些数字!
【问题讨论】:
标签: aframe physics-engine bulletphysics ammo.js