Classes Window - hikipuro/rpgmakermv_ref GitHub Wiki
[クラス一覧 / rpg_core.js]
(ver.1.6.2)
Window_Base の親クラス
定義場所: rpg_core.js
クラスの属性
- 継承元: PIXI.Container
関連項目
| 名前 | 型 | 初期値 | 説明 |
|---|---|---|---|
| _isWindow | boolean | true | |
| _windowskin | Bitmap | null | ウインドウのスキン |
| _width | number | 0 | ウインドウの幅 |
| _height | number | 0 | ウインドウの高さ |
| _cursorRect | Rectangle | new Rectangle() | |
| _openness | number | 255 | ウインドウの開いている量 (0 - 255) |
| _animationCount | number | 0 | |
| _padding | number | 18 | |
| _margin | number | 4 | |
| _colorTone | Array.<number> | [0, 0, 0] | |
| _windowSpriteContainer | PIXI.Container | null | |
| _windowBackSprite | Sprite | null | |
| _windowCursorSprite | Sprite | null | |
| _windowFrameSprite | Sprite | null | |
| _windowContentsSprite | Sprite | null | |
| _windowArrowSprites | Array | [] | 未使用 |
| _downArrowSprite | Sprite | undefined | |
| _upArrowSprite | Sprite | undefined | |
| _windowPauseSignSprite | Sprite | null | |
| origin | Point | new Point() | |
| active | boolean | true | |
| downArrowVisible | boolean | false | |
| upArrowVisible | boolean | false | |
| pause | boolean | false |
| 名前 | 型 | 説明 |
|---|---|---|
| windowskin | Bitmap | ウインドウのスキン |
| contents | Bitmap | ウインドウのコンテンツ |
| width | number | ウインドウの幅 |
| height | number | ウインドウの高さ |
| padding | number | ウインドウの枠とコンテンツの間の隙間 |
| margin | number | 背景のマージン |
| opacity | number | 表示内容以外の透明度 (0 - 255) |
| backOpacity | number | 背景の透明度 (0 - 255) |
| contentsOpacity | number | コンテンツの透明度 (0 - 255) |
| openness | number | ウインドウの開いている量 (0 - 255) |
| 名前 | 説明 |
|---|---|
| initialize | 初期化 |
| update | ウインドウを更新する |
| move | ウインドウを移動する |
| isOpen | ウインドウが完全に開いているか確認 |
| isClosed | ウインドウが完全に閉じているか確認 |
| setCursorRect | コマンドカーソルの位置を設定 |
| setTone | 背景色を変更 |
| addChildToBack | 背景とコンテンツの間に子要素を追加 |
| updateTransform | |
| _createAllParts | ウインドウ表示用のパーツを作成する |
| _onWindowskinLoad | ウインドウのスキンが読み込まれた時に呼ばれる |
| _refreshAllParts | 全てのパーツを再描画する |
| _refreshBack | 背景を再描画する |
| _refreshFrame | 枠を再描画する |
| _refreshCursor | カーソルを再描画する |
| _refreshContents | コンテンツを再描画する |
| _refreshArrows | 矢印を再描画する |
| _refreshPauseSign | |
| _updateCursor | |
| _updateContents | |
| _updateArrows | |
| _updatePauseSign |
定義: initialize()
初期化。コンストラクタから呼ばれる
定義: update()
ウインドウを更新する。毎フレーム呼ばれる
定義: move(x, y, width, height)
ウインドウを移動する
| 引数 | 型 | デフォルト値 | 説明 |
|---|---|---|---|
| x | number | 0 | (オプション) X 座標 |
| y | number | 0 | (オプション) Y 座標 |
| width | number | 0 | (オプション) 幅 |
| height | number | 0 | (オプション) 高さ |
なし
定義: isOpen()
ウインドウが完全に開いているか確認
return this._openness >= 255;(boolean)
- 完全に開いている: true
- それ以外: false
定義: isClosed()
ウインドウが完全に閉じているか確認
return this._openness <= 0;(boolean)
- 完全に閉じている: true
- それ以外: false
定義: setCursorRect(x, y, width, height)
コマンドカーソルの位置を設定
定義: setTone(r, g, b)
背景色を変更
定義: addChildToBack(child)
背景とコンテンツの間に子要素を追加
定義: updateTransform()
定義: _createAllParts()
ウインドウ表示用のパーツを作成する
- initialize() から呼び出される
なし
定義: _onWindowskinLoad()
ウインドウのスキンが読み込まれた時に呼ばれる
- windowskin プロパティのセッターで使用される
なし
定義: _refreshAllParts()
全てのパーツを再描画する
定義: _refreshBack()
背景を再描画する
定義: _refreshFrame()
枠を再描画する
定義: _refreshCursor()
カーソルを再描画する
定義: _refreshContents()
コンテンツを再描画する
定義: _refreshArrows()
矢印を再描画する
定義: _refreshPauseSign()
定義: _updateCursor()
定義: _updateContents()
定義: _updateArrows()
定義: _updatePauseSign()