Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
追踪导弹搜寻目标的问题·
呃呃发起了问答2019-01-23
1
回复
335
浏览

老师您好!我在做自己的demo时,想让导弹自动搜寻射程内所有敌人,并对距离最近的敌人进行追踪攻击。可是不知道如何获取射程内所有的敌人。

之前的方法是创建一个List,每生成一个敌人·,将其加入List;每有一个敌人销毁,将其从List移除。让后导弹每帧比较List中敌人与自己的距离,选取最近距离的敌人进行攻击。

但是这样显然很耗费性能,代码又很复杂,请问老师,有没有更高效的方法啊。

谢谢老师。

所有回复
  • 老师_Trigger 2019-01-23

    同学你好,这个是可以的呀,或者使用触发检测,第一个进入攻击范围内的敌人就去攻击他,一般都是这两种方法。

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!