![]() |
ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
|
引擎主循环、窗口、时间、日志与子系统上下文。
引擎主循环、窗口、时间、日志与子系统上下文。
引擎生命周期由 Game 驱动:Init() 完成日志 → 配置 → 反射注册 → SDL → 窗口/渲染/输入/音频的初始化;Run() 执行「事件 → 更新 → 渲染」主循环; Destroy() 按初始化逆序清理。全部子系统实例由 EngineContext 按值持有, 支持多上下文(编辑器进程内预览即第二个上下文)。
关键类: