首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

问个有关于游戏开发中的ui的有关问题

2013-08-14 
问个有关于游戏开发中的ui的问题大家都知道,我们如果有一套自己的UI,渲染流程都是这样的:游戏逻辑.Update(

问个有关于游戏开发中的ui的问题
大家都知道,我们如果有一套自己的UI,渲染流程都是这样的:


游戏逻辑.Update()---->游戏.Render()---->UI.Render()


我可能比较菜鸟,有个小问题想不明白



我如果游戏逻辑处理得比较快(也就是游戏.Render()的速度很快),但是我的UI是没这么快的

那我为何还需要UI.Render()和游戏.Render()同样的速度进行渲染呢?

加入我可以把UI.Render()控制一下,我游戏速度岂不是更顺畅?占用cpu更低吗?


大家有没有什么别的看法? UI 游戏开发 游戏 渲染
[解决办法]
如果没有任何操作的话,的确可以不更新UI,直接渲染即可。

if ( KeyPressed( ) )
{
    ProcessKeys( );
    UpdateUI( );
}
RenderUI( );

这样的话CPU的负荷要少一些。

热点排行