当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクール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ライセンス */