48 lines
1.3 KiB
C++
48 lines
1.3 KiB
C++
#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> 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);
|
|
}
|
|
|
|
SDL_Log("进入了选择角色场景!");
|
|
};
|
|
// void HandleEvents(SDL_Event *e) override;
|
|
// void Update(float deltaTime) override;
|
|
// void Render(float deltaTime) override;
|
|
// void Exit() override;
|
|
};
|