SwitchGame/source_game/Scene/Scene_SelectCharacter_UI.hpp

48 lines
1.3 KiB
C++
Raw Normal View History

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