当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
ステップエフェクト - StepEffect.js
シェア用テキスト:
▼ステップエフェクト(Yana様作) - StepEffect.js
https://plugin-mz.fungamemake.com/archives/1633
足跡などのエフェクトを追加します。
ふりがな:すてっぷえふぇくと
機能概要: 足跡などのエフェクトを追加します。
利用規約(ライセンス): MITライセンス
作者:Yana
作者サイト:https://twitter.com/yanatsuki_/
解説ページ:https://w.atwiki.jp/pokotan/pages/3.html
ダウンロードページ:https://raw.githubusercontent.com/munokura/Yana-MV-plug…
ファイル名:StepEffect.js
プラグインのヘルプ:
/*: * @target MZ MV * @url https://raw.githubusercontent.com/munokura/Yana-MV-plugins/master/Battle/StepEffect.js * @plugindesc ver1.00/足跡などのエフェクトを追加します。 * @author Yana * * @param EffectWidth * @text エフェクト画像の横幅 * @type number * @desc エフェクト画像1セルの横幅です。 * @default 48 * * @param AnimationSpeed * @text エフェクト画像速度 * @type number * @desc 何フレームに一度エフェクト画像を進めるかの設定です。 * 数値を大きくするほど、遅くなります。 * @default 8 * * @param StepSize * @text エフェクトサイズ * @type number * @desc エフェクトを何ドットずらすかの設定です。 * 設定した値の半分ずつ、エフェクトが中心からずれます。 * @default 8 * * @param AudibleDistance * @text ステップサウンド距離 * @type number * @desc プレイヤー以外のステップサウンドが聞こえる距離です。 * XYの距離の合計値がこの値を超えると、聞こえなくなります。 * @default 10 * * @noteParam ステップエフェクト0 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト1 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト2 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト3 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト4 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト5 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト6 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップエフェクト7 * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド0 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド1 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド2 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド3 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド4 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド5 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド6 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @noteParam ステップサウンド7 * @noteRequire 1 * @noteDir audio/se/ * @noteType file * @noteData tilesets * * @help * ------------------------------------------------------ * 使用方法 * ------------------------------------------------------ * エフェクトに使用する画像は、img/system/内に用意してください。 * * タイルセットのメモ欄に、 * <ステップエフェクト○:画像名> * <StepEffect○:fileName> * のいずれかを記述すると、○番の地形タグのタイルに踏み込んだ時に、 * 画像の表示を行います。 * * 追加で、下記のいずれかの記述を行うと、 * <ステップエフェクト設定○:X補正値,Y補正値[,スケール%[,fitAngle[,fitStep[,dry[,wet□[,animeSpeed◇]]]]]]> * <StepEffectSetting○:offsetX,offsetY[,scale%[,fitAngle[,fitStep[,dry[,wet□[,animeSpeed◇]]]]]]> * * ステップエフェクトの表示位置やスケールなどの追加パラメータを指定できます。 * fitAngle * その画像はキャラクターの向きに合わせて回転するようになります。 * * fitStep * その画像の表示位置が一歩ごとに上下左右にぶれるようになります。 * * wet□ * その地形を通った時に通ったキャラクターにwet状態として、 * □番の地形タグが関連付けられます。 * * dry * wet状態のキャラは現在の地形タグを□番に変更します。 * これにより、濡れた地形を通った後乾いた地形を通ると足跡が残る、 * のような仕組みが作れます。 * * animeSpeed◇ * そのエフェクトのanimationSpeedが◇に設定されます。 * * * また、同じ設定はイベントのメモ欄と1ページ目の注釈でも行うことができます。 * イベントに設定がある場合、タイルセットの設定より優先されます。 * * タイルセットのメモ欄に、 * <ステップサウンド○:SE名> * <StepSound○:fileName> * のいずれかを記述すると、○番の地形タグのタイルに踏み込んだ時に、 * 指定したSEを再生します。 * * 追加で、 * <ステップサウンド設定○:ボリューム,ピッチ> * <StepSoundSetting○:volume,pitch> * のいずれかの記述を行うと、 * ステップサウンドのボリュームとピッチを変更できます。 * 設定が無い場合、それぞれには100が設定されます。 * また、ボリューム、ピッチどちらも、値を範囲指定することができます。 * 50-70のように指定すると、50-70のランダムな値が設定されます。 * * また、これらの画像名やSE名の指定にnullを指定することで * エフェクトやサウンドを無効化することができます。 * * ------------------------------------------------------ * ※注意※ * このプラグインで指定した画像やSEのうちイベントに設定したものは、 * デプロイメントを行うとき、「未使用素材を含まない」のオプションを * オンにすると削除されてしまいます。 * デプロイメント後、画像をフォルダに入れなおしたり、 * 素材削除回避プラグインを導入して、 * そちらで削除回避の対象に指定するなどの処置が必要です。 * 素材削除回避プラグイン>http://rpg.mitukasa.jp/src/ogrpg1408.zip * * ------------------------------------------------------ * 利用規約 * ------------------------------------------------------ * 当プラグインはMITライセンスで公開されています。 * 使用に制限はありません。商用、アダルト、いずれにも使用できます。 * 二次配布も制限はしませんが、サポートは行いません。 * 著作表示は任意です。行わなくても利用できます。 * 要するに、特に規約はありません。 * バグ報告や使用方法等のお問合せはネ実ツクールスレ、 * または、Twitterにお願いします。 * https://twitter.com/yanatsuki_ * 素材利用は自己責任でお願いします。 * ------------------------------------------------------ * 更新履歴: * ver1.00: * 公開 */