1 Star 0 Fork 0

beiklive/MyEasyGame

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.cpp 591 Bytes
一键复制 编辑 原始数据 按行查看 历史
byeaxj 提交于 2023-12-18 15:32 . 输入监听功能完成
#include "./inc/Main.h"
#include "./src/engine/GameEngine.h"
class GameEngine;
GameEngine game;
/**
* @brief 帧循环,每一帧会执行其中的逻辑
*
* @param deltaTime 提供每一帧的物理时间间隔
*/
void frameLoop(float deltaTime)
{
game.Start();
}
int main(int argc, char *argv[]) {
spdlog::cfg::load_argv_levels(argc, argv);
spdlog::info("start engine");
game.Initialize();
FrameRateController controller(game.GetFps());
// 使用Lambda表达式传递帧逻辑
controller.Start(frameLoop);
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/beiklive/my-easy-game.git
git@gitee.com:beiklive/my-easy-game.git
beiklive
my-easy-game
MyEasyGame
flushsystem

搜索帮助

0d507c66 1850385 C8b1a773 1850385