Menu

Scene

onuxy

シーン

プログラムはシーンのつながりによって構成される。
シーンはGameSceneクラスを継承することによって作成することができる。
シーンの移り変わりでは基本的にすべての表示オブジェクトをクリアするようにしてプログラムを作成する。

シーンの管理はGameSceneManagerniよって行われる。

gSceneManager->addScene(new SceneScreenDXSystemTest());

また、基本的なシーン間の移動は簡略化したメソッドが用意されている。
現在のシーンの破棄と新しいシーンへの移動を同時に行うためにchangeSceneメソッドがある。
gSceneManager->changeScene(new SceneScreenDXSystemTest());

さらに、現在のシーンを一度破棄してもう一度同じシーンを行うresetSceneメソッドがある。
gSceneManager->changeScene()

シーンのスタック構造

シーンはスタック構造になっており、現在のシーンを破棄することなく次のシーンを上に重ねることができる。
ただし、破棄の順番は先に新しいシーンを破棄する必要がある。


Related

Wiki: Home

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.