MZ用プラグイン

鳶嶋式 マップタイル重ね合わせ強化 - TF_LayeredMap.js

シェア用テキスト:
▼鳶嶋式 マップタイル重ね合わせ強化(とんび@鳶嶋工房様作) - TF_LayeredMap.js
https://plugin-mz.fungamemake.com/archives/6952
1. [☆]+[通行設定(4方向)]で、B〜Eタイルの重なり機能を追加。 2. [カウンター]で、A3・A4タイルに回り込み機能を追加。 3. をイベントのメモに記入して重なりの調整。 4. A2[カウンター]の北側に回り込み機能を追加(プラグインパラメータを参照) 5. オートタイルの通行判定の仕様変更(プラグインパラメータを参照)

ふりがな:まっぷたいるかさねあわせきょうか

機能概要: 1. [☆]+[通行設定(4方向)]で、B〜Eタイルの重なり機能を追加。 2. [カウンター]で、A3・A4タイルに回り込み機能を追加。 3. をイベントのメモに記入して重なりの調整。 4. A2[カウンター]の北側に回り込み機能を追加(プラグインパラメータを参照) 5. オートタイルの通行判定の仕様変更(プラグインパラメータを参照)

利用規約(ライセンス): MITライセンス

作者:とんび@鳶嶋工房

作者サイト:http://tonbi.jp/

解説ページ:https://github.com/tonbijp/RPGMakerMZ?tab=readme-ov-fil…

ダウンロードページ:https://raw.githubusercontent.com/tonbijp/RPGMakerMZ/ma…

ファイル名:TF_LayeredMap.js

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc マップタイル重ね合わせ強化
 * @author とんび﹫鳶嶋工房(tonbi.jp)
 * @url https://github.com/tonbijp/RPGMakerMZ/blob/master/TF_LayeredMap.js
 * @base PluginCommonBase
 * @orderAfter PluginCommonBase
 * @orderAfter HalfMove
 *
 * @param Autotile
 * @text オートタイル
 * 
 * @param UseLayeredCounter
 * @text カウンター回り込み
 * @type boolean
 * @on 回り込み
 * @off 通常(規定値)
 * @desc A2のカウンターの後ろに回り込めるか
 * (HalfMove.js が必要)
 * @default false
 * @parent Autotile
 * 
 * @param IsA2FullCollision
 * @text タイル全体を通行不可
 * @type boolean
 * @on 通行止め(規定値)
 * @off 閉じて内側は通行可
 * @desc A2(地面)のタイル全体を通行不可にするか
 * @default true
 * @parent Autotile
 * 
 * @param IsA3UpperOpen
 * @type boolean
 * @on 南を開く
 * @off 閉じて内側は通行可(規定値)
 * @text 屋根南を開くか
 * @desc A3(屋根)[周囲=通行不可]の場合に、南の衝突判定をなくすか
 * @default false
 * @parent Autotile
 * 
 * @param IsA4UpperOpen
 * @type boolean
 * @on 南を開く(規定値)
 * @off 閉じて内側は通行可
 * @text 壁上面南を開くか
 * @desc A4(壁上上面)[周囲=通行不可]の場合に、南の衝突判定をなくすか
 * @default true
 * @parent Autotile
 * 
 * @help 
 * このプラグインは以下の機能を提供します。
 *  1. [☆]+[通行設定(4方向)]で、B〜Eタイルの重なり機能を追加。
 *  2. [カウンター]で、A3・A4タイルに回り込み機能を追加。
 *  3. <TF_zDef:数値> をイベントのメモに記入して重なりの調整。
 *  4. A2[カウンター]の北側に回り込み機能を追加(プラグインパラメータを参照)
 *  5. オートタイルの通行判定の仕様変更(プラグインパラメータを参照)
 * 
 * 1. B〜Eタイルに[☆]を指定したあと、[通行設定(4方向)]
 *      0x0 ↑→←↓ : [☆] 設定、全方向に 通行可(プラグインなしと同じ)
 *      0x1 ↑→←・ : 書き割り、北 西東 通行可、1階 【基本、柵とか】
 *      0x2 ↑→・↓ : 書き割り、北南 東 通行可、1階 (柵の西側とか)┃
 *      0x3 ↑→・・ : 書き割り、北  東 通行可、1階 (柵の西南とか)┗
 *      0x4 ↑・←↓ : 書き割り、北南西  通行可、1階 (柵の東側とか)   ┃
 *      0x5 ↑・←・ : 書き割り、北 西  通行可、1階 (柵の東南とか)   ┛
 *      0x6 ↑・・↓ : 書き割り、北南   通行可、1階 (両脇に木とか)┃┃
 *      0x7 ↑・・・ : 書き割り、北    通行可、1階 (張り出し的な)┗┛
 *      0x8 ・→←↓ : 書き割り、全方向に 通行可、1階 (草むらなどに)
 *      0x9 ・→←・ : 書き割り、全方向に 通行可、2階
 *      0xA ・→・↓ : 書き割り、全方向に 通行可、3階
 *      0xB ・→・・ : 通行判定に影響を与えない(見た目だけの装飾に)
 *      0xC ・・←↓ : 0x1 と同じだが南半分が通行不可 (机などに)(HalfMove.js が必要)
 *      0xD ・・←・ : 北の中心だけ通行不可 (根元とか)(HalfMove.js が必要)
 *      0xE ・・・↓ : 0xC と同じだが南の両脇が通行可 (椅子とか)(HalfMove.js が必要)
 *      0xF ・・・・ : 0x1 と同じだが南の両脇が通行可 (杭などに)(HalfMove.js が必要)
 *  
 * 2. 崖など回り込み用オートタイル
 *  [カウンター]設定
 *      A3・A4の偶数列(壁)
 *       [○] 全体=回り込み、南方向は通行不可(壁の高さは自動調整)
 *      A3・A4に共通
 *       [×] 北=回り込み、周囲=通行不可
 * 
 * 3. 重ね合わせのソート順を調整するメタタグ
 *      <TF_zDef:数値>の形でイベントのメモに入力します。
 *      数値は負の値も含む整数でピクセルに相当します。
 *      -48と入れれば1タイル上のイベントとみなして重ね合わせされます。
 * 
 * 利用規約 : MITライセンス
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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