Brittle Floor - BrittleFloor.js
シェア用テキスト:
▼Brittle Floor(神無月サスケ様作) - BrittleFloor.js
https://plugin-mz.fungamemake.com/archives/200
二度乗ると崩れる脆い床を作成します
ふりがな:もろいゆか
機能概要: 二度乗ると崩れる脆い床を作成します
利用規約(ライセンス): MITライセンス
作者:神無月サスケ
作者サイト:https://twitter.com/ktakaki00
ダウンロードページ:https://tkool.jp/mz/download/
ファイル名:BrittleFloor.js
備考:サンプルゲーム:ルイーゼと秘密の地下室
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc 二度乗ると崩れる脆い床を作成します * @author 神無月サスケ * * @param Crack SE File Name * @text クラック時のSE * @desc 床にひびが入る時に演奏されるSEのファイル名です。 * @default Ice2 * @require 1 * @dir audio/se/ * @type file * * @param Crack SE volume * @text クラック時SEボリューム * @parent Crack SE File Name * @desc 床にひびが入る時に演奏されるSEのボリューム * @type number * @min 0 * @default 90 * * @param Crack SE pitch * @text クラック時SEピッチ * @parent Crack SE File Name * @desc 床にひびが入る時に演奏されるSEのピッチ * @type number * @max 100000 * @min 10 * @default 100 * * @param Crumble SE File Name * @text 床崩壊時のSE * @desc 床崩壊時に演奏されるSEのファイル名です。 * 床崩壊とともにプレイヤーは落とされます。 * @default Fall * @require 1 * @dir audio/se/ * @type file * * @param Crumble SE volume * @text 床崩壊時SEボリューム * @parent Crumble SE File Name * @desc 床崩壊時に演奏されるSEのボリューム * @type number * @min 0 * @default 90 * * @param Crumble SE pitch * @text 床崩壊時SEピッチ * @parent Crumble SE File Name * @desc 床崩壊時に演奏されるSEのピッチ * @type number * @max 100000 * @min 10 * @default 100 * * @command set * @text 脆い床リージョン設定 * @desc このリージョンの位置が脆い床になります。 * * @arg regionId * @text リージョンID * @desc * @type number * @min 1 * @default 1 * * @arg eventID * @text 雛形マップイベントID * @desc ひびや落とし穴の画像を設定するイベントです。 * 1ページ目の画像がひび、2ページ目が落とし穴です。 * @type number * @min 1 * @default 1 * * @arg destMapId * @text 落下先マップID * @desc 崩れる床から落ちた先のマップID。 * 座標は元のマップと同じ位置になります。 * @type number * @min 1 * @default 1 * * @command reset * @text 脆い床リージョン解除 * @desc タイルの脆い属性を明示的にリセットします。 * 注意:リージョンは、マップが変われば自動的にリセットされます。 * * @help * このプラグインは、RPGツクールMZに対応しています。 * * このプラグインは、砂や薄氷のように、一度乗るとひびが入り、 * またそこに乗ると下のフロアに落とされる、といった「脆い床」を * 作成することが出来ます。 * * 一度床にひびが入っても、マップを切り替えれば元の状態に戻る他、 * イベントコマンドでリセットする(床のひびも消える)ことも可能です。 * * 主にダンジョンギミックでの使用を想定して作られました。 * * ■概要 * プラグインコマンドによって、特定のリージョンを「脆い床」として * 定義します。 * * 脆い床に描かれるひびや落とし穴のタイルは、 * イベントで指定します。ダミーのイベントを準備し、 * 1ページ目にひび、2ページ目に落とし穴のタイルを * 画像としてセットします。 * このダミーの画像用イベントは壁の中に置いたり、3ページ目を無条件にして * 常に表示させないことが必要です。 * イベントの画像がタイル以外など無効な場合は、脆い床は設定されません。 * * ひびや落とし穴として指定するタイルは、通行可能に設定してください。 * さもなくば、ひびが出来た時、プレイヤーが移動できなくなってしまいます。 * * また、プラグインコマンドでは、穴に落ちた際に移動するマップも指定必須です。 * 落ちた先のマップでは、落ちる前と同じ座標になるため、必ず、落ちる先のマップは * 脆い床のあるマップと同等かそれ以上の広さにしてください。 * * 一度脆い床を設定しても、別のマップから戻ってきたときは設定は * リセットされているため、マップ開始時に自動実行での * プラグインコマンド呼び出しを推奨します。 * * ■ライセンス表記 * このプラグインは MIT ライセンスで配布されます。 * ご自由にお使いください。 * http://opensource.org/licenses/mit-license.php */