我在Unity制作游戏。我在随机位置上实例化(圈定)GameObjects
并且效果很好。我想要做的是仅在不与其他GameObjects
重叠的位置进行实例化。没有我在互联网上找到的解决方案解决了我的问题所以我该怎么办?这可能吗?
答案 0 :(得分:2)
确定。为了检测您的圆圈是否有空间,您需要使用对撞机或数学/体积方程。但无论你采用哪种方式,你都需要引用一个位置(变换x,y,z)来对一个区域进行采样,并确定你的圆圈是否可以在那里生成。
您可以执行以下操作之一:
这取决于您的需求以及重叠的可能性。
希望它有所帮助。