Extends: Sprite
データベース | JSON データ | 大域変数 |
---|---|---|
[アニメーション] | RPG.Animation, RPG.Animation.Timing | $dataAnimations(配列) |
[アニメーション]を表示するスプライト。主に戦闘シーンで使用される。
[アニメーションの表示]スクリプトコマンドからも実行される。
関連クラス: Sprite_Base, Sprite_Damage, RPG.UsableItem, RPG.Weapon, Game_Interpreter
Name | Type | Description |
---|---|---|
_checker1 |
Object | [static] すでに生成済みかチェック用オブジェクト {key: RPG.Animation} |
_checker2 |
Object | [static] すでに生成済みかチェック用オブジェクト {key: RPG.Animation} |
_target |
Sprite_Base | 対象 |
_animation |
RPG.Animation | アニメーションデータ |
_mirror |
Boolean | 左右反転するか |
_delay |
Number | 表示時間 |
_rate |
Number | 表示レート |
_duration |
Number | 継続時間 |
_flashColor |
Array.<Number> | フラッシュの色の配列 [ 赤, 緑, 青, 強さ ] |
_flashDuration |
Number | フラッシュの[時間] (1/15 秒単位) |
_screenFlashDuration |
Number | [画面]のフラッシュの継続時間 |
_hidingDuration |
Number | [対象消去]の継続時間 |
_bitmap1 |
Bitmap | [画像]1 |
_bitmap2 |
Bitmap | [画像]2 |
_cellSprites |
Array.<Sprite> | アニメ用スプライトの配列 |
_screenFlashSprite |
ScreenSprite | 画面フラッシュ用スプライト |
_duplicated |
Boolean | 複製か |
_reduceArtifacts |
Boolean | 減らすか |
- (static) mixin (source)
- _recursivePostUpdateTransform ()
- displayObjectUpdateTransform ()
- getBounds (skipUpdate, rect)
- getGlobalPosition (point, skipUpdate)
- setParent (container)
- setTransform (x, y, scaleX, scaleY, rotation, skewX, skewY, pivotX, pivotY)
- toGlobal (position, point, skipUpdate)
- toLocal (position, from, point, skipUpdate)
- addChild (child)
- addChildAt (child, index)
- calculateBounds ()
- getChildAt (index)
- getChildByName (name)
- getChildIndex (child)
- onChildrenChange ()
- removeChild (child)
- removeChildAt (index)
- removeChildren (beginIndex, endIndex)
- render (renderer)
- renderAdvanced (renderer)
- setChildIndex (child, index)
- sortChildren ()
- swapChildren (child, child2)
- updateTransform ()
- (static) from (source, options)
- _calculateBounds ()
- _render (renderer)
- calculateTrimmedVertices ()
- calculateVertices ()
- containsPoint (point)
- destroy (options)
- getLocalBounds (rect)
- renderCanvas (renderer)
- _createTinter (w, h)
- _executeTint (x, y, w, h)
- _isInBitmapRect (x, y, w, h)
- _needsTint ()
- _onBitmapLoad ()
- _refresh ()
- _renderCanvas (renderer)
- _renderWebGL (renderer)
- _speedUpCustomBlendModes (renderer)
- getBlendColor ()
- getColorTone ()
- move (x, y)
- setBlendColor (color)
- setColorTone (tone)
- setFrame (x, y, width, height)
absoluteX () → {Number}
x 座標の絶対値を返す。
absoluteY () → {Number}
y 座標の絶対値を返す。
セル用のスプライトを生成。
画面に対するフラッシュ用のスプライトを生成。
アニメーション用のスプライトのセットを生成。
currentFrameIndex () → {Number}
現在のフレーム番号を返す。
Overrides:Sprite
メンバ変数の初期化。
アニメーションが再生中か。
アニメーションの準備ができているか。
アニメーション用の画像の読み込み。
[SE とフラッシュのタイミング]データの実行。
Name | Type | Description |
---|---|---|
timing |
RPG.Animation.Timing | [SE とフラッシュのタイミング] |
アニメーションを取り除く。
アニメーションの準備。
Name | Type | Description |
---|---|---|
target |
Sprite_Base | 対象 |
animation |
RPG.Animation | アニメーションデータ |
mirror |
Boolean | 左右反転するか |
delay |
Number | 表示時間 |
継続時間の設定。
表示レート(フレーム)の設定(規定値:4)
フラッシュの開始。
Name | Type | Description |
---|---|---|
color |
Array.<Number> | 色の配列 [ 赤, 緑, 青, 強さ ] |
duration |
Number | 継続時間 |
対象を隠す。
Name | Type | Description |
---|---|---|
duration |
Number | 継続時間 |
画面のフラッシュの開始。
Name | Type | Description |
---|---|---|
color |
Array.<Number> | 色の配列 [ 赤, 緑, 青, 強さ ] |
duration |
Number | 継続時間 |
Overrides:Sprite
全セルスプライトのアップデート。
Name | Type | Description |
---|---|---|
frame |
Array.<Array.<Number>> | フレーム情報のセル番号以降 |
Name | Type | Description |
---|---|---|
sprite |
Sprite | |
cell |
Array.<Number> |
フラッシュのアップデート。
フレームのアップデート。
対象消去のアップデート。
主要なアップデート。
位置のアップデート。
画面のフラッシュのアップデート。