MZ用プラグイン

キャラクターモーションのプリセット - AWY_MotionPresetter.js

シェア用テキスト:
▼キャラクターモーションのプリセット(あわやまたな様作) - AWY_MotionPresetter.js
https://plugin-mz.fungamemake.com/archives/6421
モーション機能を拡張します。

ふりがな:きゃらくたーもーしょんのぷりせっと

機能概要: モーション機能を拡張します。

利用規約(ライセンス): MITライセンス

作者:あわやまたな

作者サイト:https://awaya3ji.seesaa.net/

解説ページ:https://awaya3ji.seesaa.net/article/501228970.html

ファイル名:AWY_MotionPresetter.js

プラグインのヘルプ:

/*:ja
* @target MZ
* @base AWY_MotionMaker
* @orderAfter PluginCommonBase
* @orderAfter OptimizedMovementRoute
* @plugindesc モーション機能を拡張します。
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/501228970.html
* @help
* 【使い方】
* パラメータで指定したコモンイベントにプラグインコマンドと移動ルートを配置し、
* モーションのプリセットを作成します。
* モーションの作成方法はAWY_MotionMakerと全く同じです。
* 作成したモーションはプラグインコマンドやスクリプトで呼び出せます。
*
* 【スクリプト(移動ルート)】
* this.callMotion(”name”);
* this.callMotion(”name”, wait);
* this.callMotion(”name”, wait, loop);
* this.callMotion(”name”, wait, loop, speed);
* //モーションを呼び出します。
* nameにはモーション名を、
* waitには完了までウェイトするかを真偽値(true/false)で、
* speedには再生速度、
* loopにはループ回数を入力してください。
* waitを未入力だとプリセットに従います。
* loopを未入力だとプリセットに従い、-1だと、無限ループします。
* speedを未入力だとプリセットに従います。
* this.waitForMotion();  //モーションが終わるまで待ちます。
*
* [更新履歴]
* 2023/10/25:Ver.1.0.0 公開。
* 2023/11/10:Ver.2.0.0 AWY_MotionMaker Ver.4.0.0に対応。
* 2024/02/02:Ver.2.0.1 競合対策。
*
* @param commonEventId
* @text コモンイベント
* @desc プリセットを作成するためのコモンイベントを指定します。
* @type common_event
* @default 1
*
* @command callMotion
* @text モーションの呼び出し
* @desc プリセットのモーションを呼び出します。
*
* @arg characterId
* @text キャラクターID
* @desc 未記入だと最後の対象になります。
*
* @arg name
* @text モーション名
* @desc 呼び出すモーション名です。
* @type combo
* @option ここを編集して
* @option モーション名を追加しておくと
* @option 便利です。
* @option モーション1
* @option モーション2
*
* @arg loop
* @text ループ回数
* @desc 未記入だとプリセットに従います。
* 無限、infinity、-1のいずれかで無限ループ
* @type combo
* @option 無限
*
* @arg speed
* @text 再生速度
* @desc 百分率で指定します。100が等倍。
*
* @arg wait
* @text 完了までウェイト
* @desc モーションが終了するまで待ちます。
* 未記入だとプリセットに従います。
* @type boolean
*
* @arg script
* @text スクリプト
* @desc モーションが終了・中断された時に必ず実行するスクリプトです。
* @type multiline_string
*
* @command presetMotion
* @text モーションのプリセット
* @desc 直下の移動ルートの設定をプリセットに追加します。
* セーブデータには残りません。
*
* @arg name
* @text モーション名
* @desc 呼び出すときの名前です。
*
* @arg loop
* @text ループ回数
* @desc 未記入だと移動ルートのオプションに従います。
* 無限、infinity、-1のいずれかで無限ループ
* @type combo
* @option 無限
*
* @arg speed
* @text 再生速度
* @desc 百分率で指定します。100が等倍。
* @default 100
*
* @arg script
* @text スクリプト
* @desc モーションが終了・中断された時に必ず実行するスクリプトです。
* @type multiline_string
*
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.