当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
マップの影をキャラクターに適用 - SimpleMapShade.js
シェア用テキスト:
▼マップの影をキャラクターに適用(あわやまたな様作) - SimpleMapShade.js
https://plugin-mz.fungamemake.com/archives/6495
足元にマップの影がある時にキャラクターを暗くします。半歩移動、ドット移動プラグインなどにも対応。
ふりがな:まっぷのかげをきゃらくたーにてきよう
機能概要: 足元にマップの影がある時にキャラクターを暗くします。半歩移動、ドット移動プラグインなどにも対応。
利用規約(ライセンス): MITライセンス
作者:あわやまたな
作者サイト:https://awaya3ji.seesaa.net/
解説ページ:https://awaya3ji.seesaa.net/article/503958183.html
ファイル名:SimpleMapShade.js
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 日陰を表現します。 * @author あわやまたな (Awaya_Matana) * @url https://awaya3ji.seesaa.net/article/503958183.html * @help 足元にマップの影がある時にキャラクターを暗くします。 * 半歩移動、ドット移動プラグインなどにも対応。 * * <shadeFlagOnly>とマップのメモに書くと一枚絵マップ用モードとなり、 * 影を表示せずに日陰の判定のみの配置が可能となります。 * * [更新履歴] * 2024/07/11:Ver.1.0.0 公開。 * 2024/07/15:Ver.1.1.0 判定を拡張。 * 2024/07/16:Ver.1.1.1 影を反映する対象が間違っていたので修正。 * 2024/07/18:Ver.1.1.2 足元算出の計算式が間違っていたので修正。 * 2024/07/28:Ver.1.1.3 一枚絵マップ用に<shadeFlagOnly>タグを追加。 * 2024/07/30:Ver.1.2.0 リージョンや地形タグで影を表示しない範囲を指定可能にしました。 * * @param shadeDepth * @text 影の濃さ * @desc 0-255で指定。 * @type number * @max 255 * @default 64 * * @param updateFrequency * @text 更新頻度 * @desc 高:移動中は常時判定 * 低:移動前後に判定(茂み判定と同じ) * @type boolean * @on 高 * @off 低 * @default true * * @param regionId * @text リージョンID * @desc そのリージョンでは影を表示しません(判定のみ)。 * @default 0 * * @param terrainTag * @text 地形タグ * @desc その地形では影を表示しません(判定のみ)。 * @default 0 * */