C#开发的OpenRA的游戏主界面怎么样创建3
创始人
2024-05-29 08:49:47

继续游戏主界面创建的主题,

我们知道游戏的主界面上有很多部件,比如显示文本的标签(LabelWidget),

显示按钮(ButtonWidget)。那么这些部件又是如何创建在主界面上的呢?

其实这些部件是否显示,都是来源于文件yaml,在这里就是文件mainmenu.yaml,

在这个文件里定义了所有需要显示的内容。

比如Children标签后面的内容,就是子窗口的部件。

它是通过下面函数来加载的:

static Widget NewWidget(string widgetType, WidgetArgs args)

{

widgetType = widgetType.Split('@')[0];

return Game.ModData.ObjectCreator.CreateObject(widgetType + "Widget", args);

上一篇:RocketMQ-01

下一篇:GPS卫星位置解算

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...