Files
Frostbite2D/Game/include/Actor/GameMapLayer.h
Lenheart d55808d80f feat: 实现游戏地图和城镇系统基础架构
新增GameMap和GameTown类实现游戏地图和城镇的核心功能
添加GameWorld作为游戏世界管理器处理场景切换
完善音频系统支持从路径加载音乐和音效
重构PVF资源系统增加路径规范化功能
添加.gitignore排除游戏资源目录
2026-04-01 09:53:06 +08:00

21 lines
384 B
C++

#pragma once
#include <frostbite2D/2d/actor.h>
#include <vector>
namespace frostbite2D {
class GameMapLayer : public Actor {
public:
void Render() override;
void AddDebugFeasibleAreaInfo(const Rect& rect, int type);
void AddObject(RefPtr<Actor> obj);
private:
std::vector<Rect> feasibleAreaInfoList_;
std::vector<Rect> moveAreaInfoList_;
};
} // namespace frostbite2D