Extra2D/examples/flappy_bird/SplashScene.h

45 lines
912 B
C
Raw Normal View History

// ============================================================================
// SplashScene.h - 启动场景
// 描述: 显示游戏 Logo2秒后自动跳转到开始场景
// ============================================================================
#pragma once
#include "BaseScene.h"
namespace flappybird {
/**
* @brief
* Logo
*/
class SplashScene : public BaseScene {
public:
/**
* @brief
*/
SplashScene();
/**
* @brief
*/
void onEnter() override;
/**
* @brief
* @param dt
*/
void onUpdate(float dt) override;
private:
/**
* @brief
*/
void gotoStartScene();
float timer_ = 0.0f; // 计时器
const float delay_ = 2.0f; // 延迟时间(秒)
};
} // namespace flappybird