Столкновение между камерой и объектами в A-кадре 1.2.0

#javascript #camera #collision-detection #aframe #webxr

Вопрос:

Я разрабатываю игру с последней версией Aframe 1.2.0, и у меня возникла проблема. Как управлять столкновениями между камерой и объектами? Когда я приближаюсь к объекту, я пересекаю его. Там, где другие версии обрабатывали столкновения, для этой я ничего не могу найти. Я много чего перепробовал, но ничего не работает. Я думаю, что у меня есть начало решения с aframe-physics-system.min.js библиотека, но я могу управлять только динамическими объектами, а не статическими объектами.

Заранее благодарим вас за помощь!

Комментарии:

1. Вы заставили это работать в версии 1.2.0?

Ответ №1:

Для ограничения движений проигрывателя / камеры обычно рекомендуется использовать навигационную сетку, а не физическую систему.

Смотрите Примечания и ссылки здесь:

https://github.com/n5ro/aframe-extras/tree/master/src/misc#kinematic-body-deprecated

https://www.donmccurdy.com/2017/08/20/creating-a-nav-mesh-for-a-webvr-scene/

https://github.com/donmccurdy/aframe-inspector-plugin-recast