File hp/manager/SceneManager.lua

Functions

M:closeScene (params) 現在のシーンを終了します.
M:findSceneByName (sceneName) シーン名からシーンを検索して返します.
M:forceUpdateRender () 描画を更新します.
M:getCurrentScene () currentSceneを返します.
M:openNextScene (sceneName, params) 次のシーンに遷移します.
M:openScene (sceneName, params) 新しいシーンを表示します.
M:orderToBack (scene) シーンを最背面に移動します.
M:orderToFront (scene) シーンを最前面に移動します.
M:setSceneFactory (factory) SceneFactoryを設定します.
M:updateRender () 描画を更新します.
onTouchDown (e) private functions

Tables

SceneManager Sceneを管理するマネージャクラスです.
シーンのライフサイクルの管理やイベント制御を行います.


Functions

M:closeScene (params)
現在のシーンを終了します. 前のシーンに遷移します.

Parameters

  • params:
M:findSceneByName (sceneName)
シーン名からシーンを検索して返します. 見つからない場合はnilを返します.

Parameters

  • sceneName:
M:forceUpdateRender ()
描画を更新します.
M:getCurrentScene ()
currentSceneを返します.
M:openNextScene (sceneName, params)
次のシーンに遷移します. 現在のシーンは終了します.

Parameters

  • sceneName:
  • params:
M:openScene (sceneName, params)
新しいシーンを表示します. 現在のシーンはそのままスタックされた状態で、 次のシーンを表示します. params引数で、いくつかの動作を変更できます. 1. params.sceneClassを指定した場合、 Sceneクラスではなく、別のクラスをnewします. 2. params.animationを指定した場合、

Parameters

  • sceneName:
  • params:
M:orderToBack (scene)
シーンを最背面に移動します.

Parameters

  • scene:
M:orderToFront (scene)
シーンを最前面に移動します.

Parameters

  • scene:
M:setSceneFactory (factory)
SceneFactoryを設定します.

Parameters

  • factory:
M:updateRender ()
描画を更新します.
onTouchDown (e)
private functions

Parameters

  • e:

Tables

SceneManager
Sceneを管理するマネージャクラスです.
シーンのライフサイクルの管理やイベント制御を行います.

Valid XHTML 1.0!