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 |