【发布时间】:2014-05-14 09:17:43
【问题描述】:
我是 Unity 新手,我正在尝试构建一个 2d 游戏,我想知道如何使用 boxcollider2d 创建一个游戏对象,而 boxcollider2D 仅在游戏命中游戏对象 A 时起作用,但在与游戏对象交互时不起作用B.
【问题讨论】:
标签: unity3d unityscript
我是 Unity 新手,我正在尝试构建一个 2d 游戏,我想知道如何使用 boxcollider2d 创建一个游戏对象,而 boxcollider2D 仅在游戏命中游戏对象 A 时起作用,但在与游戏对象交互时不起作用B.
【问题讨论】:
标签: unity3d unityscript
将您的对象分配给different Layers。
通过这样做,您可以将它们设置为相互碰撞,或者忽略它们之间的任何碰撞。因此,为所有 A 对象制作 A 层,为所有 B 对象制作 B 层。 (当然你可以随意命名)转到
编辑 > 项目设置 > 物理
您可以在其中编辑图层碰撞矩阵,以启用或禁用图层元素之间的碰撞。
【讨论】: