Unity:在特定图层中与颜色碰撞

时间:2015-11-06 08:11:05

标签: unity3d

在我创建的2D游戏中,玩家是一个简单的几何图形,可能不会触及任何黑色的颜色。 现在我所有的黑色物体都有复杂的多边形碰撞器,因此创建新物体只是一种痛苦。我想到了一种更加统一和高效的方法来实现相同的结果。

这是:

  • 黑色物体都在同一层上
  • 黑色物体仅为黑色(#000000)且透明

我想做的是将所有对撞机放在黑色物体上并检查玩家对撞机下面的任何 >黑色层,颜色为黑色。

有没有办法在Unity中实现这一目标?如果是的话,我怎么能实现这个目标呢?

示例屏幕截图:中间的灰色圆角方块是播放器 Game screenshot, The grey rounded square in the center is the player

1 个答案:

答案 0 :(得分:0)

为什么因对撞机而造成新物体的痛苦?你不能只添加一个更简单的对撞机吗?像一个圆形对撞机?

编辑:如果您想要的像素完美,请尝试this tutorial