スイッチの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 */
