当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP ミニマップ拡張マッピング - MPP_MiniMap_Op1.js
シェア用テキスト:
▼MPP ミニマップ拡張マッピング(木星ペンギン様作) - MPP_MiniMap_Op1.js
https://plugin-mz.fungamemake.com/archives/2892
近くを通ったことのある範囲のみ、ミニマップに表示します。
ふりがな:まっぴんぐ
機能概要: 近くを通ったことのある範囲のみ、ミニマップに表示します。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/MV_Plugin/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/PatchMZ.html
ファイル名:MPP_MiniMap_Op1.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc 近くを通ったことのある範囲のみ、ミニマップに標示します。 * @author 木星ペンギン * @url * * @base MPP_MiniMap * @orderAfter MPP_MiniMap * * @help [version 2.0.1] * このプラグインはRPGツクールMVおよびMZ用です。 * * ▼ プラグインコマンド * - MVでは数値を入力する項目で v[N] と記述することで変数N番を参照します。 * - MZでは数値を入力する項目で、テキストを選択して v[N] と記述することで * 変数N番を参照します。 * * 〇 MV / MZ * * 〇 SetMappingRadius r / マッピング半径設定 * r : 半径(1 = 1マス) * - マッピングの半径を変更します。 * * 〇 FillMappingXy x y r / 座標マッピング * x : X座標 * y : Y座標 * r : 半径(1 = 1マス) * - 現在のマップの座標(x,y)を中心に半径(r)をマッピングします。 * * 〇 FillAllMapping mapId / マッピング塗りつぶし * mapId : マップID * - 指定したマップをすべてマッピング済みにします。 * * 〇 ClearMapping mapId / マッピングクリア * mapId : マップID * - 指定したマップのマッピングをクリアします。 * * ▼ スクリプト * 〇 $gameMinimap.isFilled(x, y) * - 指定した座標がマッピング済みかどうかを取得します。 * * ▼ 補足 * - マッピング情報はマップのサイズが変更されると初期化されます。 * * ================================ * Mail : wood_penguin@yahoo.co.jp (@は半角) * Blog : http://woodpenguin.blog.fc2.com/ * License : MIT license * * @command setRadius * @text マッピング半径設定 * @desc * @arg radius * @text 半径 * @desc * @type number * @min 0 * @max 999 * @default 6 * * @command fillXy * @text 座標マッピング * @desc * @arg x * @desc * @type number * @min 0 * @max 999 * @default 0 * @arg y * @desc * @type number * @min 0 * @max 999 * @default 0 * @arg radius * @text 半径 * @desc * @type number * @min 0 * @max 999 * @default 6 * * @command fillAll * @text マッピング塗りつぶし * @desc * @arg mapId * @text マップID * @desc * @type number * @min 1 * @max 9999 * @default 1 * * @command clear * @text マッピングクリア * @desc * @arg mapId * @text マップID * @desc * @type number * @min 1 * @max 9999 * @default 1 * * * @param Default Mapping Radius * @text デフォルトマッピング半径 * @type number * @min 0 * @max 999 * @default 6 * * @param Out Tile Type * @text 外側の表示タイプ * @desc マッピングしていない範囲の表示タイプ * @type select * @option 半透明 * @value translucent * @option 色指定 * @value color * @default color * * @param Out Color * @text 外側の色 * @desc マッピングしていない範囲の色 * @default 0,0,0,0.375 * @parent Out Tile Type * */