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

    C#开发的OpenRA游戏之步兵射击(1)

    caimouse发表于 2023-11-02 19:29:03
    love 0
    前面已经分析了步兵训练的过程,知道步兵是怎么样训练出来的,有了步兵之后,就是控制一群步兵去攻击对方了,那么这个攻击的过程又是怎么样实现的呢?这里判断target是否有效的攻击对象,比如地图的上的石头,就不能攻击它,target在这里是表示正攻击对方的电厂,所以判断是有效的。这个传入第一个参数self是士兵对象,第二个参数facing是Mobile对象,第三个参数target是攻击对象,在例子里是对方的电厂。这个排序的字典类,第一个元素是物品的ID,第二个元素是物品本身,比如步兵对象。


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