feat(场景管理): 实现场景管理系统及基础2D角色框架

添加场景管理器(SceneManager)和场景(Scene)类,用于管理游戏场景的压入、弹出和切换
实现基础2D角色(Actor)类,支持父子关系和场景管理
添加侵入式链表(IntrusiveList)工具类,用于高效管理场景中的角色对象
在应用主循环中集成场景更新和渲染逻辑
This commit is contained in:
2026-03-17 15:11:31 +08:00
parent 0995fb05f7
commit b35ecb197f
9 changed files with 807 additions and 1 deletions

View File

@@ -6,6 +6,9 @@
#include <frostbite2D/graphics/texture.h>
#include <glad/glad.h>
#include <frostbite2D/scene/scene.h>
#include <frostbite2D/scene/scene_manager.h>
using namespace frostbite2D;
int main(int argc, char **argv) {