|
殺虫侍
|
ゲームシーンの共通インターフェース [詳解]
#include <scene.h>
公開メンバ関数 | |
| virtual | ~Scene ()=default |
| virtual void | Initialize (Renderer &renderer, Renderer2D &renderer2d)=0 |
| レンダラーを受け取ってシーンを初期化する | |
| virtual void | Setup ()=0 |
| シーン開始時の初期化処理 | |
| virtual void | Update ()=0 |
| 毎フレームの更新処理 | |
| virtual void | Draw ()=0 |
| 毎フレームの描画処理 | |
| virtual void | Terminate ()=0 |
| 終了処理・リソース解放 | |
ゲームシーンの共通インターフェース
タイトル・ゲーム・ゲームオーバー・ゲームクリアなど 各シーンはこのクラスを継承して実装する。
|
virtualdefault |
|
pure virtual |
毎フレームの描画処理
GameClearScene, GameOverScene, GameScene, TitleSceneで実装されています。
|
pure virtual |
レンダラーを受け取ってシーンを初期化する
| renderer | 3Dレンダラーの参照 |
| renderer2d | 2Dレンダラーの参照 |
GameClearScene, GameOverScene, GameScene, TitleSceneで実装されています。
|
pure virtual |
シーン開始時の初期化処理
GameClearScene, GameOverScene, GameScene, TitleSceneで実装されています。
|
pure virtual |
終了処理・リソース解放
GameClearScene, GameOverScene, GameScene, TitleSceneで実装されています。
|
pure virtual |
毎フレームの更新処理
GameClearScene, GameOverScene, GameScene, TitleSceneで実装されています。