Unity 中的物理光线投射

Physics Raycasting In Untiy

我已经在 Unity 中为 Google Cardboard 设置了物理光线投射事件系统,如果我使用立方体或任何 pre-set 3D 对象,它就可以工作。然而,当我从 3DS Max 导入我自己的对象时,Raycast 似乎没有检测到该对象。我已经检查过,我的对象上确实有一个碰撞器,并且该层设置为默认设置。我正在使用 GVR API 和 GVR 十字线指针。

问题是 Collider 甚至没有在导入的对象上对齐。 Collider 的中心值应该是 0,0,0 所以重置它。之后,点击 "Edit Collider" 按钮,进入 Scene View 修改 Collider 直到它匹配你导入的 3D 模型的 shape/size。

查看下面我正在谈论的图片以获取更多信息: