3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV プラグイン

キャラクターを浮遊させるRPGツクールMVプラグインFloatingCharacterの使い方

投稿日:

このプラグインを導入すると、イベントコマンドの移動ルートの設定スクリプトでキャラクターの浮遊状態を切り替えることができるようになります。
浮遊状態のときはキャラクターが指定ピクセル分浮いた状態になり、ダメージ床の効果を受けない、指定地形タグやリージョンを通行可能になる等の効果があります。

このプラグインはトリアコンタン様が制作されたものです。

確認環境

  • RPGツクールMV Version 1.6.3
  • FloatingCharacter Version 1.5.1(2020/03/24)

ダウンロード

以下がプラグイン本体へのリンクです。
右クリックして名前を付けてリンク先を保存等からダウンロードし、プロジェクトに配置します。

https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/FloatingCharacter.js

または、以下のGoogleスプレッドシートにあるキャラクターの浮遊プラグインのダウンロードリンクからダウンロードします。

https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402

使い方

浮遊状態の変更

いずれもイベントコマンドの移動ルートの設定スクリプトで行います。

スクリプト説明
this.float([ウェイトフラグ], [高度(省略時はタイルサイズの半分)]);

使用例
this.float(true, 24);
キャラクターを浮遊させる。

ウェイトフラグにはこの命令実行中にウェイトして、次の命令に移らないようにするかどうかを、true / falseで指定します。
高度には浮遊させるピクセル数を指定します。
省略時はタイルサイズの半分になります。
this.landing([ウェイトフラグ]);

使用例
this.landing(true);
キャラクターを着地させる。
this.landingIfOk([ウェイトフラグ]);

使用例
this.landingIfOk(true);
着地可能な地形の場合、キャラクターを着地させる。
this.setFloatSpeed([スピード]);

使用例
this.setFloatSpeed(2);
浮遊する速度の指定。

通所の速度は1で、大きい値を指定するほど速度が速くなります。

浮遊状態かどうかを判定する

this.isFloating([キャラクターID]);

イベントコマンドの条件分岐スクリプトでthis.isFloatingを呼び出すと、引数に渡したIDのキャラクターが浮遊状態かどうかで分岐をすることができます。

キャラクターIDは-1でプレイヤー、0で実行中のイベント、1以上でイベントのIDが対象になります。

初期状態で浮遊させる

<FCAltitude:24>

または

<FC高度:24>

イベントのメモ欄に上記の記述をすると、指定した数値の高度で浮遊した状態で出現します。

浮遊時に影を非表示にする

<FCNoShadow>

または

<FC影なし>

イベントのメモ欄に上記の記述をすると、 浮遊時に影が表示されなくなります。

ライセンス

MIT

Googleスプレッドシートの概要シートにライセンスについて記載があります。

-RPGツクールMV, プラグイン


comment

メールアドレスが公開されることはありません。

関連記事

no image

RPGツクールMVでBGMの再開をスクリプトから行う

RPGツクールMVでBGMの再開をスクリプトから行う方法についてまとめていきます。 イベントコマンドの2ページ目、オーディオ・ビデオ > BGMの再開…と同様の操作を、イベントコマンドの3ページ目、上 …

no image

RPGツクールMVでアクターのバトルコマンドをカスタマイズするプラグインHIME_ActorBattleCommandsの使い方

こんにちは、今日はRPGツクールMVで、アクターのバトルコマンドをカスタマイズすることができるプラグインActor Battle Commandsの使い方についてまとめていきます。 確認環境 RPGツ …

no image

RPGツクールMV – スクリプトで”武器の増減”を行う方法

こんにちは、今日はRPGツクールMVでイベントコマンドの”スクリプト”から、同じくイベントコマンドの”武器の増減”の処理を行う方法についてまとめていきます。 確認環境 RPGツクールMV Versio …

no image

RPGツクールMVでマップの明るさ変更や灯りを設置できるプラグインMPP_MapLightの使い方

本プラグインを導入すると、マップのメモに特定の書式で設定を記述しマップの明るさを変更、指定箇所に灯りの設置が可能です。 確認環境 RPGツクールMV Version 1.6.3MPP_MapLight …

no image

データベースをExcelなどにエクスポート・インポートできるRPGツクールMVプラグインDatabaseConverterの使い方

確認環境 RPGツクールMV Version 1.6.3DatabaseConverter Version 1.1.3 使い方 データベースのエクスポート 手順についてはプラグインヘルプの書き出し手順 …