IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
C#开发的OpenRA游戏之金钱系统(5)
caimouse
发表于
2023-10-24 18:30:51
love
0
玩家当然希望采矿车找到最近的精炼工厂,这样提高采矿的速度,也就增加了金钱的来源,也是打赢游戏的关键之一。到这里已经知道它是怎么样接受采矿计数,并且计数到达采矿车的容量时,就会寻找送到最近的精炼工厂。这里通过对字典contents的值进行统计,就是利用函数Sum进行求和,这样计算到所有接受矿产资源的数量,当等于运载的最大数量时,就会判断已经装满。它是实现判断采矿车是否采满矿,如果满了就会进入处理,准备把矿产运送到精炼工厂,而实此相关的功能是通过类DeliverResources来实现的。