我一直在关注Unity 2D胭脂教程。检查员在运行时不会返回控制台错误。
玩家在网格上移动并且应该与物体碰撞,有些应该在移动物体时触发而其他物体应该阻止移动,触发时激活的物体按预期工作。该玩家有一个刚体2D和Box Collider 2D,并设置为运动学。不按预期工作的物体是墙壁,外墙应完全阻挡运动,内壁应易碎,不会损坏敌人或损坏玩家。墙壁都有一个Box Collider 2D。敌人也有一个刚体2D,并设置为运动Game
答案 0 :(得分:1)
墙壁不会阻挡你的玩家是正常的。您已将isKinematic
设置为true。那是做什么的
控制物理是否会影响刚体。
因此,当你将它设置为true时,物理不再影响你的玩家,他也不会与任何东西发生碰撞。
如果启用了isKinematic,则力,碰撞或关节将不再影响刚体。通过改变transform.position。
,刚体将完全控制动画或脚本控制
如果您希望播放器能够与不同的对象进行拼写,则应将isKinematic
设置为false。