RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

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 バトラーが空中にいる時のみ影を表示します。
 */

スポンサードリンク

スポンサードリンク

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