与其他物体碰撞时停止物体的移动

时间:2016-07-05 23:18:27

标签: c# unity3d

我有一个通过transform.translate向前移动的球体。我希望我的球体在与另一个游戏对象(如墙壁)碰撞时停止移动。我尝试过很多东西,但无法弄清楚正确的方法。任何人都可以帮我吗?在此先感谢...

2 个答案:

答案 0 :(得分:1)

在附加到对象的脚本中使用OnCollisionEnter.Put。

OncollisionEnter

注意:对象应该有碰撞器,只有当其中一个碰撞器还附有非运动刚体时才会发送碰撞事件。

答案 1 :(得分:0)

你的球体是否有对撞机?

Undefined Behavior

下次您应该在问题中提供更多信息,例如代码,以便我们可以帮助您解决更多问题