私のプロジェクトでは、マリオRPGの「キノコ」や「カマキリ」のようなステータス効果に似た状態を求めていました。これは、プレイヤーのスプライトがステータス効果によってすべて上書きされるというものです。すでに『アクターのグラフィックを変更』などの機能を多用しているため、サイドビューのアクタースクリプトを少し変更するか、簡単な方法があるかどうか教えてほしいです。具体的には、毒状態のアニメーションが他のすべてのアニメーションに対して完全な優先度を持つようにし、アクターが常に変形した状態を保ち、他のアクションを行ったときに元に戻ったり切り替わったりしないようにしたいのです。
よろしくお願いします!
私のやり方は、スキルが共通イベントを呼び出し、アクターにそのステータスがあるかどうかをチェックし、その後画像を変更(または元に戻す)することです。
Baz
3
GunGod64さん、ようこそ!
@SC_Nikkiさんの方法は良いですね。状態のSVモーションはアクターが待機している間だけ再生され、他のアクションが発生するとそのアクションに優先されます。そのため、Sprite_Actorを編集しない限り、MV標準ではSVモーションに優先順位を与える方法がありません。
そのため、変形したSVバトラーを描画する際は、18種類のモーションスロットすべてに同じポーズを設定してください。そうすれば、変更アクター画像の切り替えは、エンジンがどのモーションを選択しても、共通イベントによる待機ポーズから確実に切り替わり、攻撃や被ダメージ時にもアクターは変形状態を維持し、元に戻ることがなくなります。
「いいね!」 2