シーン( Scene_Base の子孫クラス )を管理する静的クラス。
また、全体の update の基点になるクラス。
関連クラス: Graphics, Bitmap, AudioManager, Input, TouchInput
Name | Type | Description |
---|---|---|
_scene |
Scene_Base | [static] 現在のシーン |
_nextScene |
Scene_Base | [static] 次のシーン |
_stack |
Array.<Function> | [static] シーンなどの履歴 |
_stopped |
Boolean | [static] 停止しているか |
_sceneStarted |
Boolean | [static] 開始しているか |
_exiting |
Boolean | [static] 抜けているか |
_previousClass |
Function | [static]前のシーンなど |
_backgroundBitmap |
Bitmap | [static] 背景画像 |
_screenWidth |
Number | [static] ゲーム画面の幅(ピクセル) (規定値: 816) |
_screenHeight |
Number | [static] ゲーム画面の高さ(ピクセル) (規定値: 624) |
_boxWidth |
Number | [static] UI 領域の幅(ピクセル) (規定値: 816) |
_boxHeight |
Number | [static] UI 領域の高さ(ピクセル) (規定値: 624) |
_deltaTime |
Number | [static] 単位時間 |
_currentTime |
Number | [static] 現在の時刻 |
_accumulator |
Number | [static] _deltaTime までの経過時間 |
iOS Safari を除き、現在の時刻(ms)を返す。
生成された背景用に(ぼかした)スナップショットを返す。
例外を受け取るハンドラ。
Name | Type | Description |
---|---|---|
e |
Event | エラーイベント |
シーンの切り替え。
ファイル操作ができない環境ならエラーを発生させる。
プラグインの検査。
WebGL が使えない環境ならエラーを発生させる。
履歴を消去。
シーン遷移を終了。
指定したシーンに遷移。
Name | Type | Description |
---|---|---|
sceneClass |
Scene_Base | 移動先のシーン |
音声の初期化。
画像の初期化。
初期化。
入力の初期化。
NW.js の初期化。
シーンの実行中か。
現在のシーンが開始されているか。
指定したシーンが次のシーンか。
Name | Type | Description |
---|---|---|
sceneClass |
Scene_Base | 比較するシーン |
指定したシーンが前のシーンか。
Name | Type | Description |
---|---|---|
sceneClass |
Scene_Base | 比較するシーン |
シーンの変更中か。
エラーハンドラ。
Name | Type | Description |
---|---|---|
e |
Event | エラーイベント |
キー押下イベントハンドラ。ここではリロード(F5)とデバッグウィンドウ(F8)の制御を行なっている。
Name | Type | Description |
---|---|---|
event |
KeyboardEvent | キーボードイベント |
シーンが生成された時に呼ばれるハンドラ。
シーンが読み込まれる時に呼ばれるハンドラ。
シーンが開始された時に呼ばれるハンドラ。
履歴からシーンを取り出して遷移。
環境に適したレンダ方式(canvas, webgl, auto のいずれか)を返す。
次のシーンの準備。
指定したシーンに遷移し履歴を残す。
Name | Type | Description |
---|---|---|
sceneClass |
Scene_Base | 遷移先のシーン |
シーンの描画。
アップデートを要求。
停止状態から復帰。
指定したシーンの実行。
Name | Type | Description |
---|---|---|
sceneClass |
Scene_Base | 実行するシーン |
エラーハンドラを準備。
canvas レンダ方式を使っているか。
スナップショットを返す。
背景用に(ぼかした)スナップショットを生成。
シーン遷移を停止。
終了。
フレームの終了を記録。
FPSMeter を使いフレームの開始を記録。
フレーム毎のアップデート。
入力データのアップデート。
主要部分のアップデート。
マネージャのアップデート。
シーンのアップデート。