【问题标题】:Physics Raycasting In UntiyUnity 中的物理射线投射
【发布时间】:2017-11-03 04:40:11
【问题描述】:

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

【问题讨论】:

  • 不足以帮助您。您需要在 Inspector 选项卡中发布导入的 GameObject 的代码和屏幕截图。这将显示附加的内容和未附加的内容。
  • 添加了新信息!
  • 您正在使用不同的脚本。为什么不使用与您相同的 Cube 脚本,看看会发生什么。
  • 我使用的是相同的脚本,即在两个中都选择部分

标签: unity3d virtual-reality google-cardboard


【解决方案1】:

问题是碰撞器甚至没有在那个导入的对象上对齐。 Collider 的中心值应该是 0,0,0 所以重置它。之后,单击“编辑碰撞器”按钮,进入场景视图并修改碰撞器,直到它与您导入的 3D 模型的形状/大小相匹配。

请参阅下面我正在谈论的图片以获取更多信息:

【讨论】:

  • 我这样做了,但即使在所有这些更改之后,GVR 指针仍然没有捡起墙
  • 没有想法了。你有一个叫做“基本墙”的脚本吗?
  • 不。这两个对象都没有自定义脚本。
  • 如果你能把项目上传到某个地方并在这里分享链接,我会看看它
  • 得到了项目。如何复制问题?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-27
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多