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()