普通网友 2015-11-05 06:00 采纳率: 100%
浏览 1898

关于一个游戏中拦截算法的简单疑问

在一本人工智能书上看到一个拦截算法 主要代码如图。

书中所述大概过程是:
用追击者和猎物的速度算出相对追击者的速度
然后算出两者之间的位移
再通过位移除以速度求出拦截所需要的时间
最后用猎物速度乘以时间加上它的位置算出即将拦截的位置
最后再通过其他方法让追击者朝着这个拦截的位置去拦截

然而个人理解就是:
追击者要实现拦截 根本问题就是求追击者的速度(准确来说是速度的方向)
然而要实现拦截则需要追击者本身的速度
这成了个矛盾

然后我把这原理用代码在unity里试了试 结果是没有追击者的速度 该拦截算法派不上用场

关于这个拦截算法 求给我这超级小白讲解下 谢谢图片说明

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 对于相关问题的求解与代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作