本文主要是介绍C#开发的OpenRA游戏之金钱系统(5),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
C#开发的OpenRA游戏之金钱系统(5)
前面分析了采矿车到矿场采矿的过程,那么采矿车什么时候采满呢?采满之后又是怎么样运送到精炼工厂呢?
首先我们来分析采矿车是怎么样判断采满矿产的,毕竟采矿车不能无限装载矿产资源。所以我们再次回到采矿车类Harvester,来分析它怎么样接收矿产,以及怎么样判断采矿车已经采满。采矿车类定义在文件Harvester.cs里。
在这里看到调用harv.AcceptResource(self, resource.Type),就是调用采矿车类里的成员函数AcceptResource,这个函数的代码如下:
public void AcceptResource(Actor self, string resourceType)
{
这篇关于C#开发的OpenRA游戏之金钱系统(5)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!