2D 项目中的对象不碰撞

Posted

技术标签:

【中文标题】2D 项目中的对象不碰撞【英文标题】:Objects not colliding in 2D project 【发布时间】:2014-03-20 10:10:19 【问题描述】:

我在 Unity (4.3.4) 中设置了一个 2D 项目。它有一个球和地面。球在空中。

我在球上添加了 Box Collider 2D 和 Rigidbody 2D,标准值。

我在地面上添加了 Box Collider 2D。

当我运行游戏时,球会下落,但在落地时不会停止,而是继续下落。

我哪里做错了?根据教程,这应该可以简单地工作吗?

【问题讨论】:

检查两个对撞机之一是否选中了复选框isTrigger。他们都应该被取消检查碰撞工作 是的,我的天啊**!多么愚蠢。把它放进去,我会接受它史蒂文! 【参考方案1】:

检查两个对撞机之一是否选中了复选框isTrigger。他们都应该被取消检查碰撞工作。第一次发生在我身上,我花了一整天的时间才弄明白xD

【讨论】:

以上是关于2D 项目中的对象不碰撞的主要内容,如果未能解决你的问题,请参考以下文章

使两个物理对象不碰撞,但在 Unity 中检测碰撞

2D 碰撞检测和 OpenGL 的东西

Unity开发实战—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)

love2d(lua)中的碰撞检测

Unity Rigidbody2D 手册

2D 对象碰撞 Unity