前面已经分析过基地工程车收到部署命令,然后就创建一个类Transform来表示变换的过程,并且这个类是继承Activity,这个类是表示一个行为的类。
另外我们也知道它是从下面函数:
public Activity GetTransformActivity()
里创建这个变换类,从而得到类Transform对象,得到这个对象之后,就会在游戏界面执行类Transform对象。
这个执行的过程,还是有一点复杂,我们来仔细地分析一下。
首先我们知道是GetTransformActivity()函数获取Transform类对象,然后这个对象保存在游戏物品对象Actor里,定义变量名称为currentActivity。文章来源:https://www.toymoban.com/news/detail-447807.html
这个时候并不会执行这个对象,它是等到游戏世界的Tick()函数运行时,才会运行这个对象的变换动作行为。文章来源地址https://www.toymoban.com/news/detail-447807.html
到了这里,关于C#开发的OpenRA游戏之基地工程车变基地过程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!