随机产卵避免碰撞

时间:2018-01-27 13:36:34

标签: unity3d

我正在与同事一起制作2D游戏,这个游戏基本上是一个带有平台的垂直地图上的格斗游戏。现在我在地图上产生物品供玩家收集,但是我想知道我怎么能这样做,同时检查我是不是在平台的对撞机之一,以避免产生物品?

1 个答案:

答案 0 :(得分:1)

您应该查看Physics2D的重叠函数(例如here)。只需生成一个放置位置并将其传递给此函数,如果它返回null,则该位置是空闲的。如果您得到意外结果,请确保将图层蒙版设置为与平台或您不想与之交叉的任何对象相同。