学员(5290)
课程(204)
分享
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
老师您好!我在做自己的demo时,想让导弹自动搜寻射程内所有敌人,并对距离最近的敌人进行追踪攻击。可是不知道如何获取射程内所有的敌人。
之前的方法是创建一个List,每生成一个敌人·,将其加入List;每有一个敌人销毁,将其从List移除。让后导弹每帧比较List中敌人与自己的距离,选取最近距离的敌人进行攻击。
但是这样显然很耗费性能,代码又很复杂,请问老师,有没有更高效的方法啊。
谢谢老师。
同学你好,这个是可以的呀,或者使用触发检测,第一个进入攻击范围内的敌人就去攻击他,一般都是这两种方法。