C#开发的OpenRA的加载游戏UI绘制

Posted caimouse

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#开发的OpenRA的加载游戏UI绘制相关的知识,希望对你有一定的参考价值。

C#开发的OpenRA的加载游戏UI绘制

通过前面的分析,对整个UI的显示原理和细节,

都已经比较清楚了。整个过程,就是先构造着色器,

然后编译和使用着色器,再定义着色器的入口,

再把纹理和顶点按照着色器入口数据进行输入,

就可以实现整个UI显示。

有了这个基础,再来看下面这段代码,就轻而易举了:

if (r.Resolution != lastResolution)

lastResolution = r.Resolution;

bounds = new Rectangle(0, 0, lastResolution.Width, lastResolution.Height);

nodPos = new float2(bounds.Width / 2 - 384, bounds.Height / 2 - 128);

以上是关于C#开发的OpenRA的加载游戏UI绘制的主要内容,如果未能解决你的问题,请参考以下文章

C#开发的OpenRA游戏加载界面的实现

C#开发的OpenRA游戏加载界面的实现

C#开发的OpenRA的界面布局数据加载

C#开发的OpenRA的界面布局数据加载

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

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