学员(5223)
课程(179)
分享
老师您好!我在做自己的demo时,想让导弹自动搜寻射程内所有敌人,并对距离最近的敌人进行追踪攻击。可是不知道如何获取射程内所有的敌人。
之前的方法是创建一个List,每生成一个敌人·,将其加入List;每有一个敌人销毁,将其从List移除。让后导弹每帧比较List中敌人与自己的距离,选取最近距离的敌人进行攻击。
但是这样显然很耗费性能,代码又很复杂,请问老师,有没有更高效的方法啊。
谢谢老师。
同学你好,这个是可以的呀,或者使用触发检测,第一个进入攻击范围内的敌人就去攻击他,一般都是这两种方法。