feat(actor): 为Actor添加UUID支持和对象注册功能
添加UUID类用于生成唯一标识符 实现ObjectRegistry用于管理Actor对象 在Actor构造和析构时自动注册/注销对象 修改窗口默认分辨率为1280x720
This commit is contained in:
@@ -32,8 +32,8 @@ int main(int argc, char **argv) {
|
||||
AppConfig config = AppConfig::createDefault();
|
||||
config.appName = "Frostbite2D Test App";
|
||||
config.appVersion = "1.0.0";
|
||||
config.windowConfig.width = 1920;
|
||||
config.windowConfig.height = 1080;
|
||||
config.windowConfig.width = 1280;
|
||||
config.windowConfig.height = 720;
|
||||
config.windowConfig.title = "Frostbite2D - Renderer Test";
|
||||
|
||||
Application& app = Application::get();
|
||||
@@ -66,6 +66,10 @@ int main(int argc, char **argv) {
|
||||
SDL_Log("Animation created successfully");
|
||||
// ani->SetAnchor(Vec2(0.5f, 0.5f));
|
||||
ani->SetPosition(640, 360);
|
||||
|
||||
auto uuid = ani->GetUUIDString();
|
||||
SDL_Log("Animation UUID: %s", uuid.c_str());
|
||||
|
||||
menuScene->AddChild(ani);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user