Unity3d 随机繁殖避免碰撞器
我正在和同事们一起开发一个2D游戏,它基本上是一个在垂直地图上有平台的格斗游戏。现在我正在地图上生成项目供玩家收集,但我想知道如何在检查我是否不在平台的碰撞器中时这样做,以避免生成项目?您应该查看Unity3d 随机繁殖避免碰撞器,unity3d,Unity3d,我正在和同事们一起开发一个2D游戏,它基本上是一个在垂直地图上有平台的格斗游戏。现在我正在地图上生成项目供玩家收集,但我想知道如何在检查我是否不在平台的碰撞器中时这样做,以避免生成项目?您应该查看Physics2D中的重叠函数(例如)。只需生成一个放置位置并将其传递给此函数,如果它返回null,则该位置是自由的。如果得到意外结果,请确保将图层遮罩设置为与平台或任何不希望相交的对象相同。我本想使用unity2d标记,但每次更改时都会在unity3d中转换它…您好,谢谢,现在它将不再像我们的GGJ游
Physics2D
中的重叠函数(例如)。只需生成一个放置位置并将其传递给此函数,如果它返回null
,则该位置是自由的。如果得到意外结果,请确保将图层遮罩设置为与平台或任何不希望相交的对象相同。我本想使用unity2d标记,但每次更改时都会在unity3d中转换它…您好,谢谢,现在它将不再像我们的GGJ游戏那样有用了,但我会确保在以后再次使用unity时记住它!