当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
アクターの立ち絵を管理 - ActorPictures.js
シェア用テキスト:
▼アクターの立ち絵を管理(nz_prism様作) - ActorPictures.js
https://plugin-mz.fungamemake.com/archives/3040
アクターの立ち絵を管理します。立ち絵はアクターごとに標準、ステート差分、ダメージ差分を設定できます。ステート差分は特定のステートにかかっている際に表示される立ち絵です。ダメージ差分はHPが一定割合以下になると表示される立ち絵であり、複数の割合を設定できます。
ふりがな:あくたーのたちえをかんり
機能概要: アクターの立ち絵を管理します。立ち絵はアクターごとに標準、ステート差分、ダメージ差分を設定できます。ステート差分は特定のステートにかかっている際に表示される立ち絵です。ダメージ差分はHPが一定割合以下になると表示される立ち絵であり、複数の割合を設定できます。
利用規約(ライセンス): MITライセンス
作者:nz_prism
作者サイト:https://note.com/nz_prism
解説ページ:https://github.com/nz-prism/RPG-Maker-MZ/tree/master/Ac…
ダウンロードページ:https://raw.githubusercontent.com/nz-prism/RPG-Maker-MZ…
ファイル名:ActorPictures.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc アクターの立ち絵を管理します。 * @author nz_prism * @url https://github.com/nz-prism/RPG-Maker-MZ/blob/master/ActorPictures/js/plugins/ActorPictures.js * * @help ActorPictures.js * ver 1.1.1 * * [バージョン履歴] * 2021/06/20 1.0.0 リリース * 2021/06/23 1.1.0 ステート立ち絵優先度の修正およびプリロード機能を変更 * 2021/07/01 1.1.1 drawActorPicture関数の引数を追加 * * このプラグインは、アクターの立ち絵を管理します。 * 立ち絵はアクターごとに標準、ステート差分、ダメージ差分を設定できます。 * ステート差分は特定のステートにかかっている際に表示される立ち絵です。 * ダメージ差分はHPが一定割合以下になると表示される立ち絵であり、複数の割合を * 設定できます。 * 標準はステート・ダメージ差分に適用可能な立ち絵が存在しない場合に表示される * デフォルト立ち絵です。 * 優先度はステート > ダメージ > 標準です。 * * また、標準・ステート・ダメージのいずれにも立ち絵を複数設定することができ、 * 衣装や表情差分等に利用できます。 * 複数設定されている立ち絵のうち、プラグインコマンド「立ち絵インデックスの設定 * 」にて設定した立ち絵インデックスに対応する立ち絵が表示されます。 * 立ち絵インデックスは標準・ダメージ・ステート間で共通です。 * * まれに立ち絵が初回表示時に描画されないことがあります。立ち絵をプリロード * (事前読み込み)することで解決できる可能性があります。 * プリロードには自動的な方法と手動による方法の2種類が用意されています。 * 自動的方法はプラグインパラメータを、手動的方法はプラグインコマンドを使用しま * す。 * プラグインパラメータ「全ての立ち絵をシーン開始時にプリロード」をオンにする * と、各シーン開始時に全ての立ち絵がプリロードされるようになります。 * もし立ち絵が非常に多く、そのために動作が重いと感じる場合、このパラメータをオ * フにしてください。 * その場合、立ち絵表示の直前にプラグインコマンド「全ての立ち絵をプリロードす * る」を呼び出すことで手動プリロードできます。 * * * このプラグインはMITライセンスにてリリースされています。 * https://opensource.org/licenses/mit-license.php * * @param actorPictures * @text アクター立ち絵 * @desc アクターの立ち絵設定です(複数設定可) * @default [] * @type struct<picture>[] * * @param preloadAllPicturesAtEveryScene * @text 全ての立ち絵をシーン開始時に自動プリロード * @desc オンにすると全ての立ち絵がシーン開始時に自動的にプリロードされるようになります。 * @default false * @type boolean * * * @command setPictureIndex * @text 立ち絵インデックスの設定 * @desc アクターの現在の差分用立ち絵インデックス(衣装・表情等)を設定します。インデックスは標準、ステート、ダメージ共通です。 * * @arg actorId * @text アクターID * @desc アクターのIDです。 * @type actor * @min 1 * * @arg pictureIndex * @text 立ち絵インデックス * @desc 立ち絵のインデックスです。0から始まる点にご注意ください。 * @type number * @min 0 * * @command preloadPictures * @text 立ち絵をプリロードする * @desc 立ち絵を手動プリロードします。 * * @arg pictureScope * @text プリロード範囲 * @desc プリロードする立ち絵の範囲を選択してください。 * @default all * @type select * @option すべて * @value all * @option パーティ内アクター * @value party * */