Files
Frostbite2D/Game/include/Actor/GameMapTestScene.h
Lenheart ec16aeffa6 feat: 实现游戏摄像机控制器并优化地图系统
重构地图系统,增加摄像机控制器管理相机行为。主要变更包括:
- 新增 GameCameraController 类,支持跟随目标和调试模式
- 重构 GameMap 类,分离相机逻辑到控制器
- 优化地图资源加载和同步逻辑
- 改进动画系统的事件处理
- 添加地图测试场景用于快速验证
2026-04-02 20:07:42 +08:00

25 lines
482 B
C++

#pragma once
#include "Camera/GameCameraController.h"
#include "GameMap.h"
#include <frostbite2D/scene/scene.h>
namespace frostbite2D {
class GameMapTestScene : public Scene {
public:
GameMapTestScene();
~GameMapTestScene() override = default;
void onEnter() override;
void onExit() override;
void Update(float deltaTime) override;
private:
GameCameraController cameraController_;
bool initialized_ = false;
RefPtr<GameMap> map_;
};
} // namespace frostbite2D