试图使2个球不会相互碰撞,但会与周围的墙壁发生碰撞

时间:2018-02-13 20:21:32

标签: c# unity3d

所以我正在制作这个游戏,通过点击一个白球来获得积分,但是如果你点击一个红色球就会拿走积分。我希望球与周围的墙壁碰撞,但不是彼此碰撞。我想让白球落在红球后面。使用unity和c#。为所有的帮助感到高兴!

1 个答案:

答案 0 :(得分:0)

您必须设置Layer Collision Matrix

1)将球和墙分配到一层,例如:创建图层myObjects,然后将球和墙分配给它。

2)从Edit->取消选中与球层相匹配的行,列。项目设置 - >物理然后在右侧面板中展开“图层碰撞矩阵”字段