MZ用プラグイン

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
 */

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

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