#pragma once #include "EngineFrame/Scene/Scene.h" #include "Asset/AssetManager.h" #include "EngineFrame/Component/Animation.h" class Scene_SelectCharacter_UI : public Scene { private: /* data */ public: Scene_SelectCharacter_UI(/* args */) { }; ~Scene_SelectCharacter_UI() { }; public: void Enter() override { for (size_t i = 0; i < 1000; i++) { RefPtr actor = new Actor; AddChild(actor); // RefPtr ani3 = new Animation("common/commoneffect/animation/priestslowheal1.ani"); // actor->AddComponent(ani3); // ani3->SetRenderZOrder(1000); // RefPtr ani = new Animation("common/anton/main.ani"); // actor->AddComponent(ani); // ani->SetRenderZOrder(500); RefPtr sprite = new Sprite("sprite/item/avatar/swordman/0sm_acap.img", 0); actor->AddComponent(sprite); // RefPtr ani2 = new Animation("common/anton/face/0/0.ani"); // actor->AddComponent(ani2); // ani2->SetRenderZOrder(1000); } SDL_Log("进入了选择角色场景!"); }; // void HandleEvents(SDL_Event *e) override; // void Update(float deltaTime) override; // void Render(float deltaTime) override; // void Exit() override; };