bjchacha
bjchacha
采纳率100%
2015-11-05 06:00 阅读 1.9k

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

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

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

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

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

相关推荐