下午好,我无法在玩家的可视区域外随机创建对象,这样在它们退出后就会被删除,作为截图中的云示例,提前感谢大家。我有一个想法,这个问题可以通过创建“2个矩形周围的飞机(球员)远和近在近我们将有一个产卵,并在情况下,一个对象击中远的对象,它将消失,但如何实现它使用脚本我不知道。
dtcbnfnu1#
据我所知,您可以在X轴上角范围内生成对象,并具有恒定偏移量(或可为每个衍生对象配置)。要销毁衍生对象,您可以在摄像机视图的下角创建一些点,当Y轴衍生对象位置低于此点Y时,您将销毁对象。或者你可以创建一些过滤对象与Collider2D的宽度将作为相机视图的宽度,并销毁对象时,将触发OnCollisionExit2D。当然,你应该添加碰撞到你产生的对象。几个想法出现在头上。抱歉,如果我的解释是坏的。
Collider2D
OnCollisionExit2D
1条答案
按热度按时间dtcbnfnu1#
据我所知,您可以在X轴上角范围内生成对象,并具有恒定偏移量(或可为每个衍生对象配置)。要销毁衍生对象,您可以在摄像机视图的下角创建一些点,当Y轴衍生对象位置低于此点Y时,您将销毁对象。或者你可以创建一些过滤对象与
Collider2D
的宽度将作为相机视图的宽度,并销毁对象时,将触发OnCollisionExit2D
。当然,你应该添加碰撞到你产生的对象。几个想法出现在头上。抱歉,如果我的解释是坏的。