アイコンアニメーション化プラグイン
MM_AnimatedIcon.js
プラグイン概要
アイコンにスプライトアニメーションを定義して、drawIcon時に自動的に使用します。大体の場面で自動的に使用される。(と思う)
文章に出したい時も既存の\i[n]で自動的に置き換わります。
置換のほか既存のアイコンの上に重ねるモードも使用できます。
※RPGツクールMZ用となります。
※当たり前ですがアニメーション画像は自分で作るか探す必要があります。
仕様
- drawIconとSprite_StateIconの呼び出しを自動で置き換えます。
- 逆に言えばここを使わないで表示しているプラグインは変わりません。
- Windowの refresh / createContents 等でアニメスプライトを一括破棄します。
- スプライトシートはimg/pictures等から読み込みます。(フォルダ指定可)
対応プラグイン
TextPicture, DTextPicture, StateRingIconのみ対応させています。
個別要望は基本的には聞きません。(よっぽど大多数が使ってるようなプラグインならやる)
使い方 & 主なパラメータ
- 単体アイコン設定もしくは範囲アイコン設定でアイコン番号に対応するアニメーション設定を行います。
- 被った場合は単体アイコンが優先されます。
アイコン番号(iconId): 対応させるアイコン番号です、番号はエディタ上で確認できます。
ファイル名(filename): 対応させる画像ですスプライトシートで作成します。
列数(cols): シートの列数です。
行数(rows): シートの行数です。
再生FPS(fps): 1コマ当たりのスピードです。
総フレーム数(frames): コマの総数です、列数✕行数が基本です。
デフォルト表示モード 置換 or 重ね描き
アイコンを置き換えるか、既存のアイコンに重ねるかです。
ループ再生(loop): ループ再生の有無。
最後のコマで停止(holdLast): ループしない場合の最終コマの動作です。
アイコンサイズにフィット(fitToIcon): アイコンは通常32×32です。これにフィットさせるかどうかです。
表示モード(mode): 置換 or 重ね描き 共通設定と個別設定は個別が優先されます。
ライセンス
MIT License
ダウンロードは中和剤プランより。
Exclusive to users above "Follower"Free
体験版や配布プラグインのダウンロードが出来るプランです。無料です。
Free