最基本的游戏流程如下:
CreateWindow; //创建windows窗口,用于显示及接受鼠标键盘消息
InitGraphicDevice; //初始化图形设备
while(!bQuit) {
ProcessLogicFrame; //处理逻辑心跳
RenderFrame; //处理渲染
};
ReleaseGraphicDevice; //释放图形设备
中间的while循环就是基本的游戏循环了,在实际引擎的循环中当然可以加入诸如:性能统计、Log等之类的其他代码
最基本的游戏流程如下:
CreateWindow; //创建windows窗口,用于显示及接受鼠标键盘消息
InitGraphicDevice; //初始化图形设备
while(!bQuit) {
ProcessLogicFrame; //处理逻辑心跳
RenderFrame; //处理渲染
};
ReleaseGraphicDevice; //释放图形设备
中间的while循环就是基本的游戏循环了,在实际引擎的循环中当然可以加入诸如:性能统计、Log等之类的其他代码