こんにちは、RPGツクール初心者です。ゲームでFrog Healthプラグインを使おうとしていますが、戦闘中に体力ゲージを表示する方法が見つかりません。いろんな方法を試しましたが、うまくいきません。デフォルトのHP、MP、TPは表示されるのですが、プラグインで設定した属性が表示されません。
フォーラムへようこそ、AriYZoXさん!
まず確認すべきは、あなたが使用しているエンジンが何であるかです。FROG_HealthはMV用のプラグインであり、MZでは全く動作しません。もしMVを使用している場合、戦闘ゲージを制御する2つの設定は、HPなどの基本ステータス自体の設定とは別個になっており、パラメータが非常に多いプラグインでは見落としやすいポイントです。
1つ目は、メインのパラメータリストの下部にある「Use Health Battle Status(HP戦闘ステータスを使用)」です。これがtrue(有効)である必要があります。そうでないと、プラグインはデフォルトの戦闘ウィンドウ(あなたが現在確認しているHP、MP、TP)をそのままにしてしまいます。2つ目は、「Battle Config(戦闘設定)→ Battle Status Config(戦闘ステータス設定)→ Gauges(ゲージ)」の下にあります。ここには、Health Configで指定したのと同じ略称を使って、表示したい各HPステータスごとにエントリを追加します。ここが空のリストになっていると、最初のスイッチを有効にしても何も追加で描画されません。
また、FROG_Coreがインストールされており、プラグインマネージャー上でFROG_Healthの上に配置されていることを確認してください。FROG_Coreがないと、FROG_Healthは正常に動作しません。
ありがとう、役に立ったと思うんだけど、今度は ‘useenemyhpgauge’ のプロパティが読み込まれていないという問題が発生しちゃって、解決しようとしているんだけど、ちょっと下手で…
心配いりません、このエラーは少し分かりにくいものです。これは、プラグインが「バトル設定」内の「敵のHPゲージを使用する」を探しているのですが、そもそも「バトル設定」が存在しないために発生しています。
FROG_Healthが自身の設定を見つけられていないのかもしれません。このプラグインはファイル名から設定を検索するため、js/pluginsフォルダ内のファイル名がFROG_Health.jsと正確に一致していない場合(例えば、2回ダウンロードしてできたFROG_Health (1).jsのように)、設定なしで読み込まれてしまいます。
ファイル名を確認し、プラグインマネージャーのリストのスクリーンショットを投稿していただけますか?FROG_Healthが2回表示されていたり、ファイル名とは異なる名前になっている場合、それが原因かもしれません。
これはプラグイン内の略称の不一致のように見えます。FROG_Health は各キャラクターの体力ステータスを設定する際、略称をすべて小文字にし、スペースを除去した状態で保存します。その後、すべてのステップ中および戦闘開始時に実行されるチェックは、あなたが入力した略称と完全に一致するものを検索します。したがって、Health Config 内の略称に大文字やスペースが含まれている場合(例:stamina ではなく Stamina)、そのチェックは該当するものを見つけられず、このエラーが表示されます。
Health Config を開き、すべての略称が小文字で、スペースが含まれていないことを確認してください。その後、戦闘中のゲージや敵のゲージリストなど、略称を入力した他の場所でも同じスペルを使用してください。
その後、セーブデータを読み込むのではなく、新規ゲームでテストを行ってください。キャラクターの体力ステータスは新規ゲーム開始時に設定されるため、ステータスを追加または名前を変更する前に作成されたセーブデータにはそのステータスが含まれておらず、それにより同じエラーが発生します。
それでもエラーが表示される場合は、エラー発生時に F8 を押してコンソールのスクリーンショットを投稿してください。エラーがプラグインのどの行から発生しているかが表示されます。
うまくいきました。本当にありがとうございます。とても助かりました。
