当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
キャラクターの衝突判定を拡張します。 - SimpleCharacterCollision.js
シェア用テキスト:
▼キャラクターの衝突判定を拡張します。(あわやまたな (Awaya_Matana)様作) - SimpleCharacterCollision.js
https://plugin-mz.fungamemake.com/archives/8502
キャラクターの衝突判定を拡張します。
ふりがな:きゃらくたーのしょうとつはんていをかくちょうします。
機能概要: キャラクターの衝突判定を拡張します。
利用規約(ライセンス): MITライセンス
作者:あわやまたな (Awaya_Matana)
解説ページ:https://awaya3ji.seesaa.net/article/510652222.html
ダウンロードページ:SimpleCharacterCollision.js
ファイル名:SimpleCharacterCollision.js
プラグインのヘルプ:
* @target MZ * @orderAfter PluginCommonBase * @orderAfter OverpassTile * @orderAfter NRP_OverpassTile * * [注釈] * イベントの実行内容一行目に注釈を配置し、以下の形式で入力すると反映されます。 * <collision:下,左,右,上> //衝突判定を拡大します。 * * [スクリプト(移動コマンド)] * this.setCollision(下,左,右,上); //同上 * this.setCollision(0,0,0,0); //元に戻す * this.setCollision(null); //元に戻す * * [仕様] * PluginCommonBase、OverpassTile、NRP_OverpassTileに対応。 * 競合が発生した場合はプラグインの位置を変えてみて下さい。 * * [更新履歴] * 2025/02/23:Ver.1.0.0 公開。 * * @param extendMovement * @text 移動を拡張する * @desc 衝突判定を拡大したキャラクターを移動可能にします。 * @type boolean * @default true * * @command setCollision * @text 衝突判定の設定 * @desc 衝突判定を設定します。 * * @arg characterId * @text キャラクターID * @desc プレイヤー:-1 このイベント:0 * @default -1 * * @arg collision * @text 衝突判定 * @desc 下,左,右,上 * @default 0,0,0,0 *