53 lines
836 B
C++
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();
|
|
} |