当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP ミニマップ - MPP_MiniMap.js
シェア用テキスト:
▼MPP ミニマップ(木星ペンギン様作) - MPP_MiniMap.js
https://plugin-mz.fungamemake.com/archives/2720
ミニマップを画面に表示させます。
ふりがな:MPP みにまっぷ
機能概要: ミニマップを画面に表示させます。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/MV_Plugin/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/SimpleEquip.h…
ファイル名:MPP_MiniMap.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc ミニマップを画面に表示させます。 * @author 木星ペンギン * @url * * @help [version 4.0.1] * このプラグインはRPGツクールMVおよびMZ用です。 * * ▼ プラグインコマンド * - MVでは数値を入力する項目で v[N] と記述することで変数N番を参照します。 * - MZでは数値を入力する項目で、テキストを選択して v[N] と記述することで * 変数N番を参照します。 * * 〇 MV / MZ * * 〇 ShowMinimap index / ミニマップ表示 * index : 番号(0:非表示) * - ミニマップを表示します。 * - 表示位置やサイズはプラグインパラメータ[Display Positions]で設定したものが * 適用されます。 * * 〇 SetMinimapZoom zoom / ミニマップ拡大率設定 * zoom : 拡大率(-1:全体, 0:デフォルト / 100で等倍) * - ミニマップ表示の拡大率のみを変更します。 * * 〇 AddMarker x y m tag / マーカー追加 * x : X座標 * y : Y座標 * m : マーカー文字列 * tag : タグ(任意の値 / 未設定:0) * - 現在のマップの座標(x,y)にマーカーを設置します。 * - タグは削除する際に使用します。 * * 〇 RemoveMarker tag / マーカー削除 * tag : タグ * - 指定したタグのマーカーをすべて削除します。 * * 〇 RemoveMarkerPos x y / 座標マーカー削除 * x : X座標 * y : Y座標 * - 現在のマップの座標(x,y)にあるマーカーを削除します。 * * ▼ マップのメモ * 〇 <Minimap:name> * - このマップのミニマップ画像のファイル名を指定します。 * - 画像ファイルは img/pictures に入れてください。 * * 〇 <MinimapZoom:n> * - このマップのミニマップ拡大率の初期値を設定します。 * - v[N] と記述することで変数N番を参照します。 * * ▼ イベントのメモ * 〇 <Marker:m> * - このイベントのマーカーを設定します。 * * ▼ イベントの実行内容の注釈 * 〇 マーカー m * - そのEVページが表示されている際のイベントのマーカーを設定します。 * - <Marker:m>を設定している場合、こちらが優先されます。 * * ▼ マーカーの指定 * - マーカーは文字列と数字の組み合わせで指定します。 * TCO * T = タイプ * C = 色番号 * O = オプション * - タイプは以下の4種類があります。 * P : 点タイプ * A : 矢印タイプ / キャラの向きに合わせて方向が変わる * I : アイコンタイプ / アイコン画像はプラグインパラメータで設定 * C0- : 円形タイプ / Cの後に半径を指定しハイフン(-)を入れる * - 色番号は[文章の表示]の文字色と同じです。 * - 具体的な色は img/system/Window.png を参照してください。 * - オプションは以下の機能が欲しい時に付けてください。 * B : 点滅フラグ * T : キャラの向きに合わせて方向が変わる / アイコンタイプのみ * H : 他のマーカーより手前に表示 / ミニマップ外でも常時表示 * M : MPP_MiniMap_Op1.js用 / マッピングした範囲でのみ表示 * - オプションは複数設定可能です。 * - 文字列は全て、大文字小文字どちらでも機能します。 * * ▼ プラグインパラメータ 詳細 * 〇 マップIDの配列 / 通行不可リージョン / 通行可能リージョン * - これらのプラグインパラメータでは範囲指定が使用できます。 * - n-m と表記することで、nからmまでの数値を指定できます。 * 例: 1-4,8,10 => 1から4と8と10 * * 〇 アイコン画像 * - アイコン画像は横方向に8個並べたものを1ブロックとし、そのブロックを * 必要なだけ縦に長くしたものです。 * - 画像の幅を8で割ったものが、アイコンの幅と高さになります。 * * ================================ * Mail : wood_penguin@yahoo.co.jp (@は半角) * Blog : http://woodpenguin.blog.fc2.com/ * License : MIT license * * @command show * @text ミニマップ表示 * @desc * @arg index * @text 番号 * @desc * @type number * @min 0 * @max 999 * @default 0 * * @command setZoom * @text ミニマップ拡大率設定 * @desc * @arg zoom * @text 拡大率 * @desc 100:等倍 * @type number * @min -1 * @max 10000 * @default 100 * * @command addMarker * @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 marker * @text マーカー * @desc Type: P,A,I,C0- / 色番号 / Option: B,T,H,M * 大文字小文字どちらでも使用可能 * @type string * @default P0 * @arg tag * @text タグ * @desc * @type number * @min 0 * @max 9999 * @default 0 * * @command removeMarker * @text マーカー削除 * @desc * @arg tag * @text タグ * @desc * @type number * @min 0 * @max 9999 * @default 0 * * @command removeMarkerXy * @text 座標マーカー削除 * @desc * @arg x * @desc * @type number * @min 0 * @max 999 * @default 0 * @arg y * @desc * @type number * @min 0 * @max 999 * @default 0 * * * @param Map Ids * @text マップIDの配列 * @desc ミニマップを表示するマップIDの配列 * (範囲指定可) * @default 1-5 * * @param Display Positions * @text 表示位置の配列 * @desc * @type struct<DisplayPositions>[] * * @param Blink Duration * @text 点滅時間 * @desc * @type number * @min 1 * @max 999 * @default 80 * * @param Blur Level * @text ブラー強さ * @desc * @type number * @min 0 * @max 10 * @default 4 * * @param Wall Region IDs * @text 通行不可リージョン * @desc 通行不可として表示するリージョンIDの配列 * (範囲指定可) * @default 63 * * @param Floor Region IDs * @text 通行可能リージョン * @desc 通行可能として表示するリージョンIDの配列 * (範囲指定可) * @default * * @param Icon Image * @text アイコン画像 * @desc * @type file * @require 1 * @dir img/pictures * @default * * @param Marker Size * @text マーカーサイズ * @desc 点タイプと矢印タイプのサイズ * @type number * @min 1 * @max 999 * @default 4 * * @param Player Marker * @text プレイヤーマーカー * @desc Type: P,A,I,C0- / 色番号 / Option: B,T,H,M * 大文字小文字どちらでも使用可能 * @default A3h * * @param Vehicle Markers * @text 乗り物マーカー * @desc 非搭乗時の乗り物のマーカー * @type struct<Vehicle> * * * @noteParam Minimap * @noteRequire 1 * @noteDir img/system/ * @noteType file * @noteData maps * */