【发布时间】:2012-10-04 18:16:43
【问题描述】:
我正在使用 unityscript,但我不知道为什么 OnCollisionEnter 函数从不调用,即使在 unity3d 中记录它也是如此。发生这种情况是否有替代方案或原因?
顺便说一句,我正在尝试使用此碰撞检测功能来确定主摄像头是否正在接触墙壁或任何东西。完成
这正是我所做的:
- 我创建了一个 unityscript 文件。
-
我将所有内容替换为:
function OnCollisionEnter(theCollision : Collision) { Debug.Log("Hit"); } 现在我将已保存的文件拖到主摄像头。
- 在游戏中,我将主摄像机移动到墙壁或立方体对象上,但它没有记录“命中”。
谢谢
【问题讨论】:
-
您好,您需要分享有关此的更多详细信息。您可以先发布带有问题的代码,然后只有任何人才能帮助您。向我们提供有关问题的更多信息,例如代码。
标签: unity3d collision-detection unityscript