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

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

    caimouse发表于 2023-05-21 12:33:47
    love 0
    前面分析了基地工程车的变形后进行部署的功能,现在接着下来分析基地工程车是怎么样进行移动的,因为游戏里的很多对象都是可以进行移动的,由于移动就涉及到寻路的问题,而寻路又是一种比较复杂的算法,但是移动还是游戏里最基本的功能。在这个函数里调用OrderForUnit根据当前位置情况来生成合适的命令,在这里由于当前是选中基地工程车,并且由于目标位置只是地图,没有别的物品,所以根据基地工程车所有命令列表,遍历一轮就可以得到移动命令。由上可见,这个移动命令的对象Actor是mcv 90,当前命令是move命令。


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