エネミーアピアランスインジケータ - EnemyAppearanceIndicator.js
▼エネミーアピアランスインジケータ(やな様作) - EnemyAppearanceIndicator.js
https://plugin.fungamemake.com/archives/2049
ランダムエンカウント時、マップ画面に敵の接近を視覚化するウィンドウを追加します。
ふりがな:えねみーあぴあらんすいんじけーた
機能概要: ランダムエンカウント時、マップ画面に敵の接近を視覚化するウィンドウを追加します。
利用規約(ライセンス): MITライセンス
作者:やな
作者サイト:https://x.com/yanatsuki_/
解説ページ:https://www6.atwiki.jp/pokotan/pages/3.html
ダウンロードページ:https://raw.githubusercontent.com/munokura/Yana-MV-plug…
ファイル名:EnemyAppearanceIndicator.js
プラグインのヘルプ:
* @plugindesc ver1.02/ランダムエンカウントにおいて、敵の接近を視覚化したウィンドウを追加します。 * @author Yana * * @param Hide Key Switch * @desc インジケータを非表示にするためのスイッチのIDです。 * このIDのスイッチがオンのときインジケータが非表示になります。 * @default 12 * * @param Size W * @desc インジケータの横幅です。 * @default 90 * * @param Size H * @desc インジケータの縦幅です。 * @default 90 * * @param Col * @desc インジケータの横列の□の数です。 * ここを変更した場合併せてPatternの数も同じにしてください。 * @default 10 * * @param Row * @desc インジケータの縦列の□の数です。 * この数値は基本的に変更しないでください。 * @default 10 * * @param Pos X * @desc インジケータの左上X座標です。 * @default 726 * * @param Pos Y * @desc インジケータの左上Y座標です。 * @default 534 * * @param Saturation * @desc インジケータの彩度です。 * この値が減少することで、インジケータがアニメーションします。 * @default 255 * * @param Brightness * @desc インジケータの明度です。 * @default 255 * * @param Update Frame * @desc インジケータの更新頻度です。 * 指定した数値フレーム毎にインジケータの更新を行います。 * @default 8 * * @param Anime Frame * @desc インジケータのアニメフレーム加算値です。 * この値を増やすとインジケータのアニメ頻度が減少します。 * @default 8 * * @param Anime Count * @desc インジケータの尾を引く数です。 * 0を指定するとアニメしなくなります。 * @default 9 * * @param Red Count * @desc インジケータを真っ赤にする残りカウントです。 * エンカウントまでの残り歩数がこの数値以下で真っ赤にします。 * @default 2 * * @param Front Sprite * @desc インジケータの前面に表示する画像のファイル名です。 * img/systemにここで指定した名前の画像を配置してください。 * @default front_sprite * @require 1 * @dir img/system/ * @type file * * @param Back Sprite * @desc インジケータの背面に表示する画像のファイル名です。 * img/systemにここで指定した名前の画像を配置してください。 * @default * @require 1 * @dir img/system/ * @type file * * @param Pattern0 * @desc アニメパターンの配列1行目です。 * Colで指定した数値分並べてください。nは非表示です。 * @default n,n,n,n,n,n,n,n,n,n * * @param Pattern1 * @desc アニメパターンの配列2行目です。 * @default n,n,n,n,n,n,n,8,8,8 * * @param Pattern2 * @desc アニメパターンの配列3行目です。 * @default n,n,n,n,n,8,8,7,7,7 * * @param Pattern3 * @desc アニメパターンの配列4行目です。 * @default n,n,n,n,8,7,7,6,6,6 * * @param Pattern4 * @desc アニメパターンの配列5行目です。 * @default n,n,n,8,7,6,6,5,5,5 * * @param Pattern5 * @desc アニメパターンの配列6行目です。 * @default n,n,8,7,6,5,5,5,4,4 * * @param Pattern6 * @desc アニメパターンの配列7行目です。 * @default n,n,8,7,6,5,4,4,3,3 * * @param Pattern7 * @desc アニメパターンの配列8行目です。 * @default n,8,7,6,5,5,4,3,2,2 * * @param Pattern8 * @desc アニメパターンの配列9行目です。 * @default n,8,7,6,5,4,3,2,1,1 * * @param Pattern9 * @desc アニメパターンの配列10行目です。 * @default n,8,7,6,5,4,3,2,1,0 * * @help------------------------------------------------------ * プラグインコマンドはありません。 * ------------------------------------------------------ * ------------------------------------------------------ * 設定 * ------------------------------------------------------ * ・添付の画像 * 添付されている画像はimg/systemに入れてください。 * * ・FrontSpriteとBackSprite * 設定項目のFrontSpriteはインジケータよりも前面に表示される画像を、 * BackSpriteはインジケータよりも背面に表示される画像を指定します。 * どちらも空白にすることで、何も表示しない設定にすることが可能です。 * * ・アニメーションの仕組み * インジケータのアニメーションは0>1>2>3>4>5…といったように、 * 順番に彩度が変化することで、尾を引くようなアニメーションを行います。 * 彩度は0-255の値で、0を指定すると真っ白になります。 * * ・Patternの設定 * Pattern0-9はそれぞれ、ドットの配置とアニメーションのパターンになっています。 * 0,1,2,3,4,5,6,7,8,9 * となっている場合、→方向へ尾を引くアニメーションを行います。 * nを指定した部分はドットを描画しません。 * 横列を増やす場合、Colの値を変更して、Patternにそれぞれ、 * Colの値になるまで数値を増やしてください。 * 縦列を増やす場合は、直接jsファイルを編集する必要があります。 * ------------------------------------------------------ * 利用規約:特になし。素材利用は自己責任でお願いします。 * ------------------------------------------------------ * ver1.02: * 不要素材削除機能に対応しました。 * ver1.01: * 解説を追加しました。 * ver1.00: * 公開。