Не должно быть проблем с использованием static-body
с любыми элементами <a-entity>
.
Здесь у вас есть ссылка, где я использую ее с <a-entity>
с моделью gltf.
Для компонента physics
есть полезный флаг debug: true
:
<a-scene physics="debug: true">
Если вы не видите каркас вокруг вашего объекта, то, возможно, к нему не прикреплено физическое тело.
Убедитесь, что ваша модель загружена правильно, проверьте каркас вокруг него, если его нет, вы можете:
1) Преобразуйте вашу .obj
модель в веб-стандарт .gltf
(официальный конвертер здесь )
2) Создайте тела physics
вручную. Из документов :
<a-entity gltf-model="src: mug.glb"
body="type: dynamic; mass: 5; shape: none;"
shape__main="shape: cylinder;
height: 0.36;
radiusTop: 0.24;
radiusBottom: 0.24;"
shape__handle="shape: box;
halfExtents: 0.15 0.18 0.04;
offset: 0.4 0 0;">
</a-entity>