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

    C#开发的OpenRA游戏之建造物品的窗口8

    caimouse发表于 2023-06-30 11:48:07
    love 0
    由前面的分析可知,所有物品的创建源于地图上的建筑物,也即是游戏对象。比如这里分析的是基地,当用户选中基地之后,就会在右边的窗口里显示可以建造的物品,那么建造物品的队列也是绑定到基地中,所以从服务器返回命令,只要有基地的名称,就可以找到这个建造物品的队列。在这行代码里,使用BuildableItems()获取可以建造的枚举容器,然后根据ActorInfo类的名称来查找队列里是否有跟需要创建的物品名称(order.TargetString)一样的,在例子里就是查找核电厂的名称nuke。


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