C#开发的OpenRA的游戏主界面怎么样创建2
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的游戏主界面怎么样创建2相关的知识,希望对你有一定的参考价值。
继续游戏主界面创建的主题,前面已经说明了怎么样找到游戏主界面的入口,
但是在OpenRA里很多对象都是动态地创建,
并且是动态地加载成员变量的数据,并不是从对象里面进行初始化,
这种方式有点像先把对象参数保存在文件里,然后创建一个空白的对象,再从文件里把这个对象的数据恢复过来。
这种操作采用类FieldLoader来管理。
因此,也可以通过这种方法把类的变量值进行保存出来,进行实现对象持久化。
这个类还方便地从yaml里分恢复数据到类对象。
在加载函数LoadComplete里面就开始调用创建游戏主界面了:
foreach (var iwl in WorldActor.TraitsImplementing<IWorldLoaded>())
// These have already been initialized
if (iwl == ScreenMap)
co
以上是关于C#开发的OpenRA的游戏主界面怎么样创建2的主要内容,如果未能解决你的问题,请参考以下文章