IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    caimouse发表于 2023-03-02 09:19:13
    love 0
    这段代码前面三行,直接调用DrawSprite函数来显示图标出来,并没有像边框那样进行切分,因为整个图标是一个整体,进行切分显示是不可能的。loadingPos是用来保存加载字符串显示位置,这里计算是屏幕的X轴中间位置,Y轴位置是barY,也就是屏幕的底部。总共有16块,分成两段,左右各8块,两边显示的位置是一样的。到这里就完成了加载界面的分析,从纹理的加载,再到OpenGL着色器初始化,再到顶点数据到着色器的处理,因为字符串是一个文本串,也就是一个编码代号,并没有图像信息,所以是不能直接显示到显示卡的。


沪ICP备19023445号-2号
友情链接