IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    C#开发的OpenRA游戏之基地工程车移动4

    caimouse发表于 2023-05-26 12:01:19
    love 0
    在这里使用前面变量evaluateNearestMovableCell,它表示是计算目标位置邻近可以移动到的位置,由于地图上有山地,如果点击的位置是不能到达的,就会计算目标位置最近可移动到的位置。比如一个建筑物围起来的地图,你往中间一点,车是可以往移动过去的,但是周围有阻挡,就让车进不去了,这时候就需要计算目标位置邻近最可能到达的位置。从前面可知,基地工程车移动的过程,就是一个寻路的过程,由于路径上时时刻刻发生变化,比如将要移动的位置,突然建起了一个建筑物,那么这个车是不能从这个地方通过的。


沪ICP备19023445号-2号
友情链接