C#开发的OpenRA的游戏主界面怎么样创建3
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的游戏主界面怎么样创建3相关的知识,希望对你有一定的参考价值。
继续游戏主界面创建的主题,
我们知道游戏的主界面上有很多部件,比如显示文本的标签(LabelWidget),
显示按钮(ButtonWidget)。那么这些部件又是如何创建在主界面上的呢?
其实这些部件是否显示,都是来源于文件yaml,在这里就是文件mainmenu.yaml,
在这个文件里定义了所有需要显示的内容。
比如Children标签后面的内容,就是子窗口的部件。
它是通过下面函数来加载的:
static Widget NewWidget(string widgetType, WidgetArgs args)
widgetType = widgetType.Split(\'@\')[0];
return Game.ModData.ObjectCreator.CreateObject<Widget>(widgetType + "Widget", args);
以上是关于C#开发的OpenRA的游戏主界面怎么样创建3的主要内容,如果未能解决你的问题,请参考以下文章