図1107a
ここでBボタンを押すとステージが切り替わり、ゲームステージが表示されます。
図1107b
ゲームステージでもBボタンを押すと、動画ステージになります。
//--------------------------------------------------------------------------------------
// ムービーステージクラス
//--------------------------------------------------------------------------------------
class MyMovieStage : public MovieStage {
//入力ハンドラー
InputHandler<MyMovieStage> m_InputHandler;
public:
//構築と破棄
MyMovieStage() :MovieStage() {}
virtual ~MyMovieStage() {}
//初期化
virtual void OnCreate()override;
virtual void OnUpdate() override;
//Aボタン
void OnPushA();
//Bボタン
void OnPushB();
};
void MyMovieStage::OnCreate() { MovieStage::OnCreate(); wstring dataDir; //サンプルのためアセットディレクトリを取得 App::GetApp()->GetAssetsDirectory(dataDir); wstring strMovie = dataDir + L"testMovie.mp4"; SetMovieFileName(strMovie); //再生 Play(); }
//Bボタン void MyMovieStage::OnPushB() { //ゲームステージに移行 PostEvent(0.0f, GetThis<ObjectInterface>(), App::GetApp()->GetScene<Scene>(), L"ToGameStage"); }