ArcRotateCamera 中的碰撞

Collisions in ArcRotateCamera

我正在做一个 3D 网络项目,我使用了 Babylon.js。目前,我正在研究引擎,一次做一个我需要的功能。在这种特殊情况下,我有一个简单的地面,上面有一个盒子。我需要在启用碰撞的同时使用 ArcRotateCamera,但碰撞不起作用,因为我仍然能够穿过盒子和地面。这是我在操场上使用的代码,它刚刚从 Babylon 的碰撞示例中修改而来:http://www.babylonjs-playground.com/#4HUQQ#14

我已经阅读了 Babylon 的文档但没有运气,我在这里做错了什么?

我帮你修好了: http://www.babylonjs-playground.com/#4HUQQ#15

基本上相机是用半径=0初始化的,碰撞半径是零长度向量