Files
wnmj-normal/Classes/Scenes/LogoScene.cpp
2026-03-03 13:56:44 +08:00

53 lines
836 B
C++

#include "LogoScene.h"
#include "LogonScene.h"
LogoScene::LogoScene()
{
}
LogoScene::~LogoScene()
{
}
bool LogoScene::init()
{
if (!Scene::init())
{
return false;
};
auto logo = Sprite::create("Platform/Logon/LogoScene.png");
CC_ASSERT(logo != nullptr);
if (logo)
{
logo->setAnchorPoint(Vec2(0, 0));
logo->setOpacity(100);
auto act = Sequence::create(FadeIn::create(2.0f), DelayTime::create(1.0f), CallFunc::create([this](){
Director::getInstance()->replaceScene(TransitionFade::create(2.0f, LogonScene::create()));
}), nullptr);
logo->runAction(act);
this->addChild(logo);
}
else
{
return false;
}
return true;
}
void LogoScene::onEnter()
{
Scene::onEnter();
}
void LogoScene::onEnterTransitionDidFinish()
{
Scene::onEnterTransitionDidFinish();
}
void LogoScene::onExit()
{
Scene::onExit();
}