NRP 戦闘背景に茂み効果を適用 - NRP_BattleBush.js
シェア用テキスト:
▼NRP 戦闘背景に茂み効果を適用(砂川赳様作) - NRP_BattleBush.js
https://plugin.fungamemake.com/archives/31634
戦闘背景に茂み効果を適用します。茂みという言葉を使っていますが、実際には水場での使用が中心になると思います。例えば、水面に下半身が隠れるような演出が可能です。
ふりがな:せんとうはいけいにしげみこうかをてきよう
機能概要: 戦闘背景に茂み効果を適用します。茂みという言葉を使っていますが、実際には水場での使用が中心になると思います。例えば、水面に下半身が隠れるような演出が可能です。
利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認
作者:砂川赳
作者サイト:http://newrpg.seesaa.net/
解説ページ:https://newrpg.seesaa.net/article/486468229.html
ファイル名:NRP_BattleBush.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc v1.04 戦闘背景に茂み効果を適用します。 * @author 砂川赳(http://newrpg.seesaa.net/) * @orderAfter NRP_ShadowAndLevitate * @url http://newrpg.seesaa.net/article/486468229.html * * @help 戦闘背景に茂み効果を適用します。 * 茂みという言葉を使っていますが、 * 実際には水場での使用が中心になると思います。 * * 例えば、水面に下半身が隠れるような演出が可能です。 * * ------------------------------------------------------------------- * ■使用方法 * ------------------------------------------------------------------- * 設定は『戦闘背景(battlebacks)』のファイル毎に行います。 * 『設定リスト』にファイルを指定してください。 * アクターと敵キャラで別々の設定も可能です。 * * 茂みの深さや不透明度を背景毎に設定しなかった場合は、 * プラグインパラメータの既定値が使用されます。 * * ------------------------------------------------------------------- * ■バトラーのメモ欄 * ------------------------------------------------------------------- * アクターおよび敵キャラのメモ欄に以下の指定をすれば、 * 個別に設定をすることができます。 * ※なお、背景に対する設定よりも優先されます。 * * ◆<BattleBushDepth:?> * 茂みの深さを?に変更します。数式も可能です。 * 例:<BattleBushDepth:a.height / 3>(画像縦幅の1/3) * * 例えば、水面を飛行する敵には効果を適用したくないという場合は、 * 0を設定しておけばOKです。 * * ◆<BattleBushOpacity:?> * 茂み時の不透明度を?に変更します。数式も可能です。 * * ------------------------------------------------------------------- * ■敵キャラのメモ欄 * ------------------------------------------------------------------- * ◆<ForceBush> * 背景に関係なく強制的に茂み効果を適用します。 * 地面に半身が埋もれた敵を表現したい時など。 * * ------------------------------------------------------------------- * ■注意 * ------------------------------------------------------------------- * NRP_ShadowAndLevitate.jsと併用する場合は、 * 当プラグインを下に配置してください。 * * また、NRP_ShadowAndLevitate.jsの浮遊効果を適用した際は、 * 自動的に茂み効果は無効になりますので、組み合わせると便利です。 * * ------------------------------------------------------------------- * ■利用規約 * ------------------------------------------------------------------- * 特に制約はありません。 * 改変、再配布自由、商用可、権利表示も任意です。 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。 * * @------------------------------------------------------------------ * @ プラグインパラメータ * @------------------------------------------------------------------ * * @param SettingList * @text 設定リスト * @type struct<Setting>[] * @default * @desc 茂み設定の一覧です。 * この一覧に登録された戦闘背景に対して、茂み効果が適用されます。 * * @param <Actor Default> * @text <アクターの基本設定> * * @param ActorBushDepth * @text 茂みの深さ * @parent <Actor Default> * @default 24 * @desc 茂み上でアクターの下半身に半透明効果を適用する高さです。数式可(例:a.height / 3) * * @param ActorBushOpacity * @text 茂みでの不透明度 * @parent <Actor Setting> * @default 128 * @desc 茂み上でアクターの下半身に適用する不透明度(255で不透明)です。 * * @param <Enemy Default> * @text <敵キャラの基本設定> * * @param EnemyBushDepth * @text 茂みの深さ * @parent <Enemy Default> * @default 24 * @desc 茂み上で敵キャラの下半身に半透明効果を適用する高さです。数式可(例:a.height / 3) * * @param EnemyBushOpacity * @text 茂みでの不透明度 * @parent <Enemy Default> * @default 128 * @desc 茂み上で敵キャラの下半身に適用する不透明度(255で不透明)です。 * * @param <Common Default> * @text <共通の基本設定> * * @param BushOnMove * @text 移動中の茂み処理 * @parent <Common Default> * @type boolean * @default true * @desc バトラーが移動中も茂み効果を適用するかどうか? * * @param BushInAir * @text 空中の茂み処理 * @parent <Common Default> * @type boolean * @default false * @desc バトラーが空中にいる際も茂み効果を適用するかどうか? * * @param ShowShadow * @text 影を表示 * @parent <Common Default> * @type boolean * @default false * @desc 茂み効果中にもバトラーの影を表示します。 * * @param ChangeShadowOpacity * @text 影の不透明度を変更 * @parent ShowShadow * @type boolean * @default false * @desc 茂みの設定に合わせて、バトラーの影の不透明度も変更します。 * * @param ShadowOverBush * @text 影を茂みの上に表示 * @parent ShowShadow * @type boolean * @default false * @desc バトラーの影の位置を茂みの上に変更します。 * 要するに水面上に影を表示します。 * * @param ShadowOnlyAir * @text 空中時のみ影を表示 * @parent ShowShadow * @type boolean * @default false * @desc バトラーが空中にいる時のみ影を表示します。 */
