加入 Node节点类 还未测试新框架

This commit is contained in:
2025-10-27 23:12:56 +08:00
parent 80d088316b
commit 0ae47e5d6a
52 changed files with 1642 additions and 458 deletions

View File

@@ -4,6 +4,7 @@
#include "Global/Script/EquipmentConfig.h"
#include "Global/Script/MonsterConfig.h"
#include "Global/Save/SavaManager.h"
#include "Global/GameCamera.h"
class Global_Game
{
@@ -19,14 +20,15 @@ public:
return instance;
}
Global_Game();
// 游戏资源加载之前的初始化
void Init();
// 游戏资源加载之后的初始化
void InitGame();
public:
// 当前游戏状态 0未初始化
int game_state = 0;
private:
void InitFont();
public:
// 字体资源
@@ -39,14 +41,14 @@ public:
// 怪物相关
std::map<int, std::string> MonsterPathMap; // 路径
std::map<int, GlobalMonsterScript::MonsterConfig> MonsterInfoMap; // 信息
GlobalMonsterScript::MonsterConfig GetMonsterInfo(int id); // 获取怪物信息
GlobalMonsterScript::MonsterConfig GetMonsterInfo(int id); // 获取怪物信息
// 游戏资源初始化标志
// 游戏摄像机
RefPtr<GameCamera> _GameCamera = nullptr;
// 游戏资源初始化标志
bool InitFlag = false;
private:
Global_Game(/* args */);
~Global_Game();
void InitFont();
public:
RefPtr<GameCamera> GetCamera();
};