MZ用プラグイン

スイッチのON/OFFでマップ上の特定のタイルID全てを消去/復元 - ProcessAllSameTileID.js

シェア用テキスト:
▼スイッチのON/OFFでマップ上の特定のタイルID全てを消去/復元(神無月サスケ様作) - ProcessAllSameTileID.js
https://plugin-mz.fungamemake.com/archives/240
特定のスイッチを押すと、特定のIDのタイルをすべて一括で消去したり、復活させたりすることができます。すなわち、スイッチIDにタイルIDの紐づけを行っているのですが、1マップに複数の紐づけを行うことが可能です。

ふりがな:すいっちのON/OFFでまっぷじょうのとくていのたいるIDすべてをしょうきょ/ふくげん

機能概要: 特定のスイッチを押すと、特定のIDのタイルをすべて一括で消去したり、復活させたりすることができます。すなわち、スイッチIDにタイルIDの紐づけを行っているのですが、1マップに複数の紐づけを行うことが可能です。

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

作者:神無月サスケ

作者サイト:https://twitter.com/ktakaki00

ダウンロードページ:https://tkool.jp/mz/download/

ファイル名:ProcessAllSameTileID.js

備考:サンプルゲーム:ルイーゼと秘密の地下室

プラグインのヘルプ:

/*:ja
 * @target MZ
 * @plugindesc スイッチのON/OFFでマップ上の特定のタイルID全てを消去/復元します。
 * @author 神無月サスケ
 *
 * @help このプラグインにプラグインコマンドはありません。
 * このプラグインは、RPGツクールMZに対応しています。
 *
 * このプラグインは、特定のスイッチを押すと、特定のIDのタイルをすべて
 * 一括で消去したり、復活させたりすることができます。
 * 
 * すなわち、スイッチIDにタイルIDの紐づけを行っているのですが、
 * 1マップに複数の紐づけを行うことが可能です。(現在は最大20個まで)
 *
 * ■概要
 * スイッチIDとタイルIDの紐づけは、設定専用のダミーのイベントを作成し行います。
 * 設定を行うイベントのメモ欄に <SwitchToTileId> と書いてください。
 * 各ページごとに、画像に設定したいタイル(キャラクターは不可)を、
 * 1番目のスイッチに、そのタイルに紐づけするスイッチを指定してください。
 * それ以外の設定は無視されます。
 *
 * 上記のようなダミーイベントは、一番後ろのページに何の条件もない画像のない
 * ページを設けるといいでしょう。そして壁の中など進入不可能な場所に置きます。
 *
 * 該当するスイッチがOFFの時が通常で、ONにすると、紐づけられたタイルが
 * 一斉に消えます。もう一度OFFにすると復活します。
 *
 * スイッチとタイルIDの紐づけは、その設定を行ったマップ内でのみ有効で、
 * 複数のマップに適用したい場合、それぞれのマップに上記のダミーイベントを
 * 設置する必要があります。
 *
 * ■使用例
 * 迷路的なパズルが作成できます。ブロックなどとスイッチを紐づけ、
 * スイッチを押すとブロックが一斉に消える……といった演出が可能です。
 *
 * なお、このプラグインで可能なことは、イベントでも作成できますが、
 * 設定の手間などを考慮すると、このプラグインの方がよいと思われます。
 *
 * ■ライセンス表記
 * このプラグインは MIT ライセンスで配布されます。
 * ご自由にお使いください。
 * http://opensource.org/licenses/mit-license.php
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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