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: