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

    C#开发的OpenRA的OpenGL渲染显示

    caimouse发表于 2023-02-26 11:08:44
    love 0
    我们可以指定一个矩形的剪裁窗口,当启用剪裁测试后,只有在这个窗口之内的像素才能被绘制,其它像素则会被丢弃。换句话说,无论怎么绘制,剪裁窗口以外的像素将不会被修改。接着调用函数Flush(),这个函数就会触发SpriteRenderer类进行Flush运行,最后调用OpenGL的。DisplayInner()负责创建当前UI界面显示的内容,比如按钮,文本显示等等。首先判断是否是UI类型RenderType.UI的显示,如果不是就会报错,并返回。由于图象的数据已经绘制,最后就是压入到显示缓存了。


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