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的主要内容,如果未能解决你的问题,请参考以下文章

C#开发的OpenRA的游戏主界面怎么样创建

C#开发的OpenRA的游戏主界面怎么样创建

C#开发的OpenRA的游戏主界面怎么样创建2

C#开发的OpenRA的游戏主界面怎么样创建2

C#开发的OpenRA的游戏主界面怎么样创建4

C#开发的OpenRA的游戏主界面怎么样创建8