【发布时间】:2017-05-20 10:00:28
【问题描述】:
我的场景中有一个立方体(玩家)和一个平面(地板)。两者都附加了Colliders,并且只有一个RigidBody 组件附加到Cube。 Cube 位于 Plane 上方。
Cube 附有一个用于查找碰撞的脚本。
private void OnCollisionEnter(Collision collision)
{
Debug.Log("...........................Collision");
}
问题:
当平面和立方体碰撞时,消息会被打印两次。
.......................碰撞
UnityEngine.Debug:日志(对象) jump:OnCollisionEnter(Collision) (at Assets/jump.cs:34)
.......................碰撞
UnityEngine.Debug:日志(对象) jump:OnCollisionEnter(Collision) (at Assets/jump.cs:34)
为什么会这样?碰撞是否发生了两次?
【问题讨论】: