当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
NRP 戦闘モーションを自在に制御 - NRP_DynamicMotionMZ.js
シェア用テキスト:
▼NRP 戦闘モーションを自在に制御(砂川赳様作) - NRP_DynamicMotionMZ.js
https://plugin-mz.fungamemake.com/archives/1067
スキル(アイテム)から自在にモーションを呼び出します。
ふりがな:せんとうもーしょんをじざいにせいぎょ
機能概要: スキル(アイテム)から自在にモーションを呼び出します。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:https://newrpg.seesaa.net//
解説ページ:https://newrpg.seesaa.net//article/477190386.html
ファイル名:NRP_DynamicMotionMZ.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc v1.01 スキル実行時、自在にモーションを呼び出す。 * @author 砂川赳(http://newrpg.seesaa.net/) * @base NRP_DynamicAnimationMZ * @orderAfter NRP_DynamicAnimationMZ * @url http://newrpg.seesaa.net/article/477190386.html * * @help スキル(アイテム)から自在にモーションを呼び出します。 * このプラグインの動作には、NRP_DynamicAnimationMZ.jsが必要です。 * * 当プラグインは非常に多機能となっています。 * 詳細は以下をご覧ください。 * http://newrpg.seesaa.net/article/477190386.html * * 特に、以下の基本的な使用法が分かりやすいと思います。 * http://newrpg.seesaa.net/article/474038516.html * * ■利用規約 * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @param templateList * @text テンプレート一覧 * @type struct<DynamicMotion>[] :多大なため省略 * @desc 定義されたテンプレートモーションの一覧です。 * 新しいテンプレートの追加も可能です。 * * @param shortTagName * @text 省略タグ名 * @type string * @default dm * @desc タグ名を指定した文字列で省略できるようにします。 * 例:<D-Motion:near/> -> <dm:near/> * * @param shortSettingTagName * @text 省略設定タグ名 * @type string * @default ds * @desc 設定タグ名を指定した文字列で省略できるようにします。 * 例:<D-Setting:NoStep> -> <ds:NoStep> * * @param setStartMotion * @text 開始モーションの設定 * @type select * @option 0:常に有 @value 0 * @option 1:常に無 @value 1 * @option 2:モーション指定時のみ無 @value 2 * @default 2 * @desc 攻撃やスキルの開始モーションの有無を設定します。 * 0:常に有, 1:常に無, 2:モーション指定時のみ無 * * @param setStepForward * @text 一歩前進の設定 * @type select * @option 0:常に有 @value 0 * @option 1:常に無 @value 1 * @option 2:モーション指定時のみ無 @value 2 * @default 0 * @desc 一歩前進モーションの有無を設定します。 * 0:常に有, 1:常に無, 2:モーション指定時のみ無 * * @param defaultDuration * @text 標準移動時間(1/60秒) * @type number * @min 0 * @default 12 * @desc 指定を行わない場合の移動時間の初期値です。 * * @param defaultEnemyMotionDuration * @text 敵の標準モーション時間(1/60秒) * @type number * @min 0 * @default 12 * @desc 指定を行わない場合の敵モーション時間の初期値です。 * 通常、敵にモーションはありませんので時間だけ確保します。 * * @param jumpShadow * @text ジャンプ時の影表示 * @type boolean * @default true * @desc ジャンプ時に影を表示するかどうか? * * @param immortalState * @text 不死身ステート * @type state * @default 3 * @desc 演出制御に使う不死身ステートの番号です。 * なるべく専用のステートを設定してください。 * * @param <Priority> * @text <表示優先度> * @desc 表示優先度関連の見出しです。 * * @param usePriority * @text 表示優先度の有効化 * @parent <Priority> * @type boolean * @default true * @desc 表示優先度の変更機能を有効化します。 * 他のプラグインとの兼ね合いで不要ならfalseに。 * * @param battlerZ * @text バトラーのZ座標 * @parent <Priority> * @type number * @decimals 1 * @default 3 * @desc バトラーのZ座標(表示優先度)の初期値です。 * 初期値は3です。 * * @param opponentSideZ * @text 相手サイドのZ座標 * @parent <Priority> * @type number * @decimals 1 * @default 2.5 * @desc 行動時、相手サイドのZ座標を変更します。 * ※行動主体よりも下に表示することを想定。 */