Classes Window - hikipuro/rpgmakermv_ref GitHub Wiki

Window クラス

[クラス一覧 / rpg_core.js]

(ver.1.6.2)

Window_Base の親クラス

定義場所: rpg_core.js

クラスの属性

関連項目

フィールド

名前 初期値 説明
_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

定義: initialize()

初期化。コンストラクタから呼ばれる


update

定義: update()

ウインドウを更新する。毎フレーム呼ばれる


move

定義: move(x, y, width, height)

ウインドウを移動する

引数 デフォルト値 説明
x number 0 (オプション) X 座標
y number 0 (オプション) Y 座標
width number 0 (オプション) 幅
height number 0 (オプション) 高さ

戻り値

なし


isOpen

定義: isOpen()

ウインドウが完全に開いているか確認

return this._openness >= 255;

戻り値

(boolean)

  • 完全に開いている: true
  • それ以外: false

isClosed

定義: isClosed()

ウインドウが完全に閉じているか確認

return this._openness <= 0;

戻り値

(boolean)

  • 完全に閉じている: true
  • それ以外: false

setCursorRect

定義: setCursorRect(x, y, width, height)

コマンドカーソルの位置を設定


setTone

定義: setTone(r, g, b)

背景色を変更


addChildToBack

定義: addChildToBack(child)

背景とコンテンツの間に子要素を追加


updateTransform

定義: updateTransform()


_createAllParts

定義: _createAllParts()

ウインドウ表示用のパーツを作成する

戻り値

なし


_onWindowskinLoad

定義: _onWindowskinLoad()

ウインドウのスキンが読み込まれた時に呼ばれる

  • windowskin プロパティのセッターで使用される

戻り値

なし


_refreshAllParts

定義: _refreshAllParts()

全てのパーツを再描画する


_refreshBack

定義: _refreshBack()

背景を再描画する


_refreshFrame

定義: _refreshFrame()

枠を再描画する


_refreshCursor

定義: _refreshCursor()

カーソルを再描画する


_refreshContents

定義: _refreshContents()

コンテンツを再描画する


_refreshArrows

定義: _refreshArrows()

矢印を再描画する


_refreshPauseSign

定義: _refreshPauseSign()


_updateCursor

定義: _updateCursor()


_updateContents

定義: _updateContents()


_updateArrows

定義: _updateArrows()


_updatePauseSign

定義: _updatePauseSign()

⚠️ **GitHub.com Fallback** ⚠️