ONUSystem (おぬシステム) Wiki
ONUSystem is A module-based framework for games and CG arts.
Brought to you by:
onuxy
プログラムはシーンのつながりによって構成される。
シーンはGameSceneクラスを継承することによって作成することができる。
シーンの移り変わりでは基本的にすべての表示オブジェクトをクリアするようにしてプログラムを作成する。
シーンの管理はGameSceneManagerniよって行われる。
gSceneManager->addScene(new SceneScreenDXSystemTest());
また、基本的なシーン間の移動は簡略化したメソッドが用意されている。
現在のシーンの破棄と新しいシーンへの移動を同時に行うためにchangeSceneメソッドがある。
gSceneManager->changeScene(new SceneScreenDXSystemTest());
さらに、現在のシーンを一度破棄してもう一度同じシーンを行うresetSceneメソッドがある。
gSceneManager->changeScene()
シーンはスタック構造になっており、現在のシーンを破棄することなく次のシーンを上に重ねることができる。
ただし、破棄の順番は先に新しいシーンを破棄する必要がある。