我发现,对于一些gltf模型,aframe physics系统组件无法解析该模型以在其周围创建线框,即使该模型设置为
dynamic-body="shape: box"
例如:这个模型来自sketchfab https://sketchfab.com/models/183df4dd59ea433cb7ebaf824ca8a0e1
你可以下载这个模型并试一试。这里有一个小问题: https://gltf-physics-body.glitch.me/
这个 aframe-physics 系统工作正常,模型边界框很大:
aframe-physics
max: Object { x: 52.938771493434906, y: 11.528830817271185, z: 3.777786217664259 } min: Object { x: -54.23814415216446, y: -25.79608226649673, z:-163.07075444090813 }
小提琴 here .
或者: 1) 打开门 .gltf 在搅拌机里做模型,检查它是否比站着的家伙多。删除所有不必要的东西,并导出一个新的 gltf先生 模型。 2) 手动调整物理形状 static-body='shape: sphere; sphereRadius: 0.1" here .
.gltf
gltf先生
static-body='shape: sphere; sphereRadius: 0.1"