Classes Sprite - hikipuro/rpgmakermv_ref GitHub Wiki

Sprite クラス

[クラス一覧 / rpg_core.js]

(ver.1.6.2)

定義場所: rpg_core.js

クラスの属性

関連項目

フィールド

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

定義: initialize(bitmap)

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

引数 説明
bitmap Bitmap

update

定義: update()

スプライトを更新する。毎フレーム呼ばれる


move

定義: move(x, y)

移動する

引数 説明
x number X 座標
y number Y 座標

setFrame

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

表示範囲を設定する

引数 説明
x number X 座標
y number Y 座標
width number
height number 高さ

getBlendColor

定義: getBlendColor()

ブレンドカラーを取得する

戻り値

(Array.<number>) [r, g, b, a] (0 - 255)


setBlendColor

定義: setBlendColor(color)

ブレンドカラーを設定する

引数 説明
color Array.<number> [r, g, b, a] (0 - 255)

getColorTone

定義: getColorTone()

トーンカラーを取得する

戻り値

(Array.<number>) [r, g, b, gray] (0 - 255)


setColorTone

定義: setColorTone(tone)

トーンカラーを設定する

引数 説明
tone Array.<number> [r, g, b, gray] (0 - 255)

_onBitmapLoad

定義: _onBitmapLoad(bitmapLoaded)

ビットマップが読み込まれた時に呼ばれる

  • bitmap プロパティのセッターで使用される
引数 説明
bitmapLoaded Bitmap 読み込み完了したビットマップ

_refresh

定義: _refresh()

再描画する


_isInBitmapRect

定義: _isInBitmapRect(x, y, w, h)

矩形領域がビットマップと交差しているか確認する

引数 説明
x number X 座標
y number Y 座標
w number
h number 高さ

_needsTint

定義: _needsTint()

色調の変更を使用するか確認する

戻り値

(boolean)

  • 色調の変更を使用する: true
  • それ以外: false

_createTinter

定義: _createTinter(w, h)

色調変更用の画像を作成する

引数 説明
w number
h number 高さ

_executeTint

定義: _executeTint(x, y, w, h)

引数 説明
x number X 座標
y number Y 座標
w number
h number 高さ

_renderCanvas_PIXI

定義: _renderCanvas_PIXI(renderer)


_renderWebGL_PIXI

定義: _renderWebGL_PIXI(renderer)


_renderCanvas

定義: _renderCanvas(renderer)

引数 説明
renderer

_speedUpCustomBlendModes

定義: _speedUpCustomBlendModes(renderer)

引数 説明
renderer

_renderWebGL

定義: _renderWebGL(renderer)

引数 説明
renderer
⚠️ **GitHub.com Fallback** ⚠️