Classes Sprite - hikipuro/rpgmakermv_ref GitHub Wiki
[クラス一覧 / rpg_core.js]
(ver.1.6.2)
定義場所: rpg_core.js
クラスの属性
- 継承元: PIXI.Sprite
関連項目
名前 | 型 | 初期値 | 説明 |
---|---|---|---|
voidFilter | PIXI.filters.VoidFilter | new PIXI.filters.VoidFilter() | (Static) |
_counter | number | 0 | (Static) 作成されたスプライトの数 |
_bitmap | Bitmap | スプライトのビットマップ | |
_frame | Rectangle | new Rectangle() | スプライトの表示範囲 |
_realFrame | Rectangle | new Rectangle() | 実際に表示されるスプライトの表示範囲 |
_blendColor | Array.<number> | [0, 0, 0, 0] | ブレンドカラー [r, g, b, a] |
_colorTone | Array.<number> | [0, 0, 0, 0] | トーンカラー [r, g, b, gray] |
_canvas | HTMLCanvasElement | null | 色調変更時に使用する |
_context | CanvasRenderingContext2D | null | 色調変更時に使用する |
_tintTexture | PIXI.BaseTexture | null | 色調変更時に使用する |
_isPicture | boolean | false | |
_refreshFrame | boolean | undefined | _onBitmapLoad() 呼び出し時に表示範囲を更新するか |
spriteId | number | Sprite._counter++ | スプライトの番号 |
opaque | boolean | false |
名前 | 型 | 説明 |
---|---|---|
bitmap | Bitmap | スプライトのビットマップ |
width | number | 幅 |
height | number | 高さ |
opacity | number | 透明度 (0 - 255) |
名前 | 説明 |
---|---|
initialize | 初期化 |
update | スプライトを更新する |
move | 移動する |
setFrame | 表示範囲を設定する |
getBlendColor | ブレンドカラーを取得する |
setBlendColor | ブレンドカラーを設定する |
getColorTone | トーンカラーを取得する |
setColorTone | トーンカラーを設定する |
_onBitmapLoad | ビットマップが読み込まれた時に呼ばれる |
_refresh | 再描画する |
_isInBitmapRect | 矩形領域がビットマップと交差しているか確認する |
_needsTint | 色調の変更を使用するか確認する |
_createTinter | 色調変更用の画像を作成する |
_executeTint | |
_renderCanvas_PIXI | PIXI.Sprite の _renderCanvas メソッド |
_renderWebGL_PIXI | PIXI.Sprite の _renderWebGL メソッド |
_renderCanvas | |
_speedUpCustomBlendModes | |
_renderWebGL |
定義: initialize(bitmap)
初期化。コンストラクタから呼ばれる
引数 | 型 | 説明 |
---|---|---|
bitmap | Bitmap |
定義: update()
スプライトを更新する。毎フレーム呼ばれる
定義: move(x, y)
移動する
引数 | 型 | 説明 |
---|---|---|
x | number | X 座標 |
y | number | Y 座標 |
定義: setFrame(x, y, width, height)
表示範囲を設定する
引数 | 型 | 説明 |
---|---|---|
x | number | X 座標 |
y | number | Y 座標 |
width | number | 幅 |
height | number | 高さ |
定義: getBlendColor()
ブレンドカラーを取得する
(Array.<number>) [r, g, b, a] (0 - 255)
定義: setBlendColor(color)
ブレンドカラーを設定する
引数 | 型 | 説明 |
---|---|---|
color | Array.<number> | [r, g, b, a] (0 - 255) |
定義: getColorTone()
トーンカラーを取得する
(Array.<number>) [r, g, b, gray] (0 - 255)
定義: setColorTone(tone)
トーンカラーを設定する
引数 | 型 | 説明 |
---|---|---|
tone | Array.<number> | [r, g, b, gray] (0 - 255) |
定義: _onBitmapLoad(bitmapLoaded)
ビットマップが読み込まれた時に呼ばれる
- bitmap プロパティのセッターで使用される
引数 | 型 | 説明 |
---|---|---|
bitmapLoaded | Bitmap | 読み込み完了したビットマップ |
定義: _refresh()
再描画する
定義: _isInBitmapRect(x, y, w, h)
矩形領域がビットマップと交差しているか確認する
引数 | 型 | 説明 |
---|---|---|
x | number | X 座標 |
y | number | Y 座標 |
w | number | 幅 |
h | number | 高さ |
定義: _needsTint()
色調の変更を使用するか確認する
(boolean)
- 色調の変更を使用する: true
- それ以外: false
定義: _createTinter(w, h)
色調変更用の画像を作成する
引数 | 型 | 説明 |
---|---|---|
w | number | 幅 |
h | number | 高さ |
定義: _executeTint(x, y, w, h)
引数 | 型 | 説明 |
---|---|---|
x | number | X 座標 |
y | number | Y 座標 |
w | number | 幅 |
h | number | 高さ |
定義: _renderCanvas_PIXI(renderer)
定義: _renderWebGL_PIXI(renderer)
定義: _renderCanvas(renderer)
引数 | 型 | 説明 |
---|---|---|
renderer |
定義: _speedUpCustomBlendModes(renderer)
引数 | 型 | 説明 |
---|---|---|
renderer |
定義: _renderWebGL(renderer)
引数 | 型 | 説明 |
---|---|---|
renderer |