このページをGitHubで編集する

Class: SceneManager

シーン遷移を管理する静的クラス。

具体的には Scene_Base の子孫クラスの制御を行う。

Properties:
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]画面の幅(ピクセル)
_screenHeight Number [static]画面の高さ(ピクセル)
_boxWidth Number [static]幅(ピクセル)
_boxHeight Number [static]高さ(ピクセル)
_deltaTime Number [static]
_currentTime Number [static]
_accumulator Number [static]

Methods

(static) _getTimeInMsWithoutMobileSafari () → {Number}

iOS Safari を除き、現在の時刻(ms)を返す。

(static) backgroundBitmap () → {Bitmap}

生成された背景用に(ぼかした)スナップショットを返す。

(static) catchException (e)

例外を受け取るハンドラ。

Parameters:
Name Type Description
e Event  

(static) changeScene ()

シーンの切り替え。

(static) checkFileAccess ()

ファイル操作ができない環境ならエラーを発生させる。

(static) checkPluginErrors ()

プラグインの検査。

(static) checkWebGL ()

WebGL が使えない環境ならエラーを発生させる。

(static) clearStack ()

履歴を消去。

(static) exit ()

シーン遷移を終了。

(static) goto (sceneClass)

指定したシーンに遷移。

Parameters:
Name Type Description
sceneClass Scene_Base 移動先のシーン

(static) initAudio ()

音声の初期化。

(static) initGraphics ()

画像の初期化。

(static) initialize ()

初期化。

(static) initInput ()

入力の初期化。

(static) initNwjs ()

NW.js の初期化。

(static) isCurrentSceneBusy () → {Boolean}

シーンの実行中か。

(static) isCurrentSceneStarted () → {Boolean}

現在のシーンが開始されているか。

(static) isNextScene (sceneClass) → {Boolean}

指定したシーンが次のシーンか。

Parameters:
Name Type Description
sceneClass Scene_Base 比較するシーン

(static) isPreviousScene (sceneClass) → {Boolean}

指定したシーンが前のシーンか。

Parameters:
Name Type Description
sceneClass Scene_Base 比較するシーン

(static) isSceneChanging () → {Boolean}

シーンの変更中か。

(static) onError (e)

エラーハンドラ。

Parameters:
Name Type Description
e Event エラーイベント

(static) onKeyDown (event)

キー押下イベントハンドラ。ここではリロード(F5)とデバッグウィンドウ(F8)の制御を行なっている。

Parameters:
Name Type Description
event KeyboardEvent キーボードイベント

(static) onSceneCreate ()

シーンが生成された時に呼ばれるハンドラ。

(static) onSceneLoading ()

シーンが読み込まれる時に呼ばれるハンドラ。

(static) onSceneStart ()

シーンが開始された時に呼ばれるハンドラ。

(static) pop ()

履歴からシーンを取り出して遷移。

(static) preferableRendererType () → {String}

環境に適したレンダ方式(canvas, webgl, auto のいずれか)を返す。

(static) prepareNextScene ()

次のシーンの準備。

(static) push (sceneClass)

指定したシーンに遷移し履歴を残す。

Parameters:
Name Type Description
sceneClass Scene_Base 遷移先のシーン

(static) renderScene ()

シーンの描画。

(static) requestUpdate ()

アップデートを要求。

(static) resume ()

停止状態から復帰。

(static) run (sceneClass)

指定したシーンの実行。

Parameters:
Name Type Description
sceneClass Scene_Base 実行するシーン

(static) setupErrorHandlers ()

エラーハンドラを準備。

(static) shouldUseCanvasRenderer () → {Boolean}

canvas レンダ方式を使っているか。

(static) snap () → {Bitmap}

スナップショットを返す。

(static) snapForBackground ()

背景用に(ぼかした)スナップショットを生成。

(static) stop ()

シーン遷移を停止。

(static) terminate ()

終了。

(static) tickEnd ()

フレームの終了を記録。

(static) tickStart ()

FPSMeter を使いフレームの開始を記録。

(static) update ()

フレーム毎のアップデート。

(static) updateInputData ()

入力データのアップデート。

(static) updateMain ()

主要部分のアップデート。

(static) updateManagers ()

マネージャのアップデート。

(static) updateScene ()

シーンのアップデート。


Documentation generated by JSDoc 3.5.5

Menu

  • RPGツクールMV JavaScript 非公式リファレンス
  • Class: Array
  • Class: AudioManager
  • Class: BattleManager
  • Class: Bitmap
  • Class: CacheEntry
  • Class: CacheMap
  • Class: ConfigManager
  • Class: DataManager
  • Class: Decrypter
  • Class: Game_Action
  • Class: Game_ActionResult
  • Class: Game_Actor
  • Class: Game_Actors
  • Class: Game_Battler
  • Class: Game_BattlerBase
  • Class: Game_Character
  • Class: Game_CharacterBase
  • Class: Game_CommonEvent
  • Class: Game_Enemy
  • Class: Game_Event
  • Class: Game_Follower
  • Class: Game_Followers
  • Class: Game_Interpreter
  • Class: Game_Item
  • Class: Game_Map
  • Class: Game_Message
  • Class: Game_Party
  • Class: Game_Picture
  • Class: Game_Player
  • Class: Game_Screen
  • Class: Game_SelfSwitches
  • Class: Game_Switches
  • Class: Game_System
  • Class: Game_Temp
  • Class: Game_Timer
  • Class: Game_Troop
  • Class: Game_Unit
  • Class: Game_Variables
  • Class: Game_Vehicle
  • Class: Graphics
  • Class: Html5Audio
  • Class: ImageCache
  • Class: ImageManager
  • Class: Input
  • Class: JsonEx
  • Class: AudioParameters
  • Class: BattleLogMethod
  • Class: BattleRewards
  • Class: BattlerAnimation
  • Class: CommandItem
  • Class: ConfigData
  • Class: DatabaseFile
  • Class: Matrix
  • Class: Motion
  • Class: PluginSettings
  • Class: SaveContents
  • Class: SaveFileInfo
  • Class: TextState
  • Class: TouchInputEvents
  • Namespace: MV
  • Class: Math
  • Class: Number
  • Class: PIXI.Container
  • Class: PIXI.DisplayObject
  • Class: PIXI.Graphics
  • Class: PIXI.Sprite
  • Class: PluginManager
  • Class: Point
  • Class: Actor
  • Class: Timing
  • Class: Animation
  • Class: Armor
  • Class: AudioFile
  • Class: BaseItem
  • Class: Conditions
  • Class: BattleEventPage
  • Class: Learning
  • Class: Class
  • Class: CommonEvent
  • Class: Damage
  • Class: Effect
  • Class: Action
  • Class: DropItem
  • Class: Enemy
  • Class: EquipItem
  • Class: Event
  • Class: EventCommand
  • Class: Conditions
  • Class: Image
  • Class: EventPage
  • Class: Item
  • Class: Encounter
  • Class: Map
  • Class: MapInfo
  • Class: MetaData
  • Class: MoveCommand
  • Class: MoveRoute
  • Class: Skill
  • Class: State
  • Class: AttackMotion
  • Class: Terms
  • Class: TestBattler
  • Class: Vehicle
  • Class: System
  • Class: Tileset
  • Class: Trait
  • Class: Troop
  • Class: UsableItem
  • Class: Weapon
  • Namespace: RPG
  • Class: Rectangle
  • Class: RequestQueue
  • Class: ResourceHandler
  • Class: SceneManager
  • Class: Scene_Base
  • Class: Scene_Battle
  • Class: Scene_Boot
  • Class: Scene_Debug
  • Class: Scene_Equip
  • Class: Scene_File
  • Class: Scene_GameEnd
  • Class: Scene_Gameover
  • Class: Scene_Item
  • Class: Scene_ItemBase
  • Class: Scene_Load
  • Class: Scene_Map
  • Class: Scene_Menu
  • Class: Scene_MenuBase
  • Class: Scene_Name
  • Class: Scene_Options
  • Class: Scene_Save
  • Class: Scene_Shop
  • Class: Scene_Skill
  • Class: Scene_Status
  • Class: Scene_Title
  • Class: ScreenSprite
  • Class: ShaderTilemap
  • Class: SoundManager
  • Class: Sprite
  • Class: Sprite_Actor
  • Class: Sprite_Animation
  • Class: Sprite_Balloon
  • Class: Sprite_Base
  • Class: Sprite_Battler
  • Class: Sprite_Button
  • Class: Sprite_Character
  • Class: Sprite_Damage
  • Class: Sprite_Destination
  • Class: Sprite_Enemy
  • Class: Sprite_Picture
  • Class: Sprite_StateIcon
  • Class: Sprite_StateOverlay
  • Class: Sprite_Timer
  • Class: Sprite_Weapon
  • Class: Spriteset_Base
  • Class: Spriteset_Battle
  • Class: Spriteset_Map
  • Class: Stage
  • Class: StorageManager
  • Class: String
  • Class: TextManager
  • Class: Tilemap
  • Class: TilingSprite
  • Class: ToneFilter
  • Class: ToneSprite
  • Class: TouchInput
  • Class: Member
  • Class: Utils
  • Class: Weather
  • Class: WebAudio
  • Class: Window
  • Class: WindowLayer
  • Class: Window_ActorCommand
  • Class: Window_Base
  • Class: Window_BattleActor
  • Class: Window_BattleEnemy
  • Class: Window_BattleItem
  • Class: Window_BattleLog
  • Class: Window_BattleSkill
  • Class: Window_BattleStatus
  • Class: Window_ChoiceList
  • Class: Window_Command
  • Class: Window_DebugEdit
  • Class: Window_DebugRange
  • Class: Window_EquipCommand
  • Class: Window_EquipItem
  • Class: Window_EquipSlot
  • Class: Window_EquipStatus
  • Class: Window_EventItem
  • Class: Window_GameEnd
  • Class: Window_Gold
  • Class: Window_Help
  • Class: Window_HorzCommand
  • Class: Window_ItemCategory
  • Class: Window_ItemList
  • Class: Window_MapName
  • Class: Window_MenuActor
  • Class: Window_MenuCommand
  • Class: Window_MenuStatus
  • Class: Window_Message
  • Class: Window_NameEdit
  • Class: Window_NameInput
  • Class: Window_NumberInput
  • Class: Window_Options
  • Class: Window_PartyCommand
  • Class: Window_SavefileList
  • Class: Window_ScrollText
  • Class: Window_Selectable
  • Class: Window_ShopBuy
  • Class: Window_ShopCommand
  • Class: Window_ShopNumber
  • Class: Window_ShopSell
  • Class: Window_ShopStatus
  • Class: Window_SkillList
  • Class: Window_SkillStatus
  • Class: Window_SkillType
  • Class: Window_Status
  • Class: Window_TitleCommand
  • Global
  • クラスツリー