通用游戏循环

从0开发游戏引擎---游戏引擎开发_游戏引擎

游戏引擎开发准备工作

创建项目:创建两个项目一个是GameProject另一个是StrandedEngine,后边这个设置成静态库。也就是lib。

创建窗口程序

主要的5个函数

//游戏开始前先初始化游戏引擎
bool InitializeEngine();
//关闭游戏引擎
void ShutDownEngine();

//游戏初始化
bool GameInitialize();
//游戏循环
void GameLoop();
//游戏关闭
void GameShutDown();

游戏与游戏引擎执行逻辑

从0开发游戏引擎---游戏引擎开发_初始化_02

头文件引用结构

从0开发游戏引擎---游戏引擎开发_初始化_03


从0开发游戏引擎---游戏引擎开发_静态库_04


从0开发游戏引擎---游戏引擎开发_游戏引擎_05