Aframe:停止通过对象传送

时间:2018-03-19 04:55:11

标签: aframe

我正在使用A-Frame Teleport组件。 有没有办法阻止传送通过物体发生? (例如,当我将控制器指向墙壁时,我可以通过那堵墙传送!)

1 个答案:

答案 0 :(得分:0)

使用传送控件组件中的collisionEntities属性。示例:<a-entity teleport-controls="collisionEntities: .scenery"。然后,将“风景”类添加到您的地面和墙壁上。默认情况下,raycaster只允许传送到水平45º范围内的物体上,因此与墙壁的碰撞将阻止与地板的碰撞。