金钱系统(3)"/>
C#开发的OpenRA游戏之金钱系统(3)
C#开发的OpenRA游戏之金钱系统(3)
前面已经说到通过类FindAndDeliverResources来实现找到矿场,以及最近的精炼工厂,这样采矿车才能源源不断地从矿场采集大量的资源,运往工厂,才能换回来大量的金钱,这样才能维持整个游戏的开销。
类FindAndDeliverResources里是怎么样实现寻找到精炼工厂最近的矿场,以及怎么样计算矿场与精炼工厂之间的路径呢?我们现在就带着这两个问题来对类FindAndDeliverResources进行分析,就会找到我们想要的答案。
先要从类Harvester里分析开始,这个类我们知道它就是管理采矿车,采矿车是一个智能体,它是可以移动的,所以由它负责寻找它的采矿位置和精炼工厂位置。
在创建的代码:
protected override void Created(Actor self)
更多推荐
C#开发的OpenRA游戏之金钱系统(3)
发布评论