ページ 1 / 1
【解決済み】演出込みでの二回攻撃を実現したい!
Posted: 2024年7月05日(金) 07:40
by システミィ
お世話になっています。
戦闘中の処理についてですが、敵の攻撃の際に、一度ダメージを受けた後、敵セリフとカットインを追加した後、さらに追加ダメージという演出を行いたいな、と思いました。
敵のスキルにコモンイベントを組み合わせて敵セリフとカットインを実現させたのですが、追加ダメージの処理に悩んでいます。できそうなのが変数を使ったダメージの幅くらいで、攻撃力と防御力を参照した通常攻撃の実現が無理なのです。
うまいこと綺麗な二回攻撃を実現することはできませんか?
Re: 演出込みでの二回攻撃を実現したい!
Posted: 2024年7月06日(土) 16:19
by ecf5DTTzl6h6lJj02
こんにちは。
システミィ さんが書きました:お世話になっています。
戦闘中の処理についてですが、敵の攻撃の際に、一度ダメージを受けた後、敵セリフとカットインを追加した後、さらに追加ダメージという演出を行いたいな、と思いました。
敵のスキルにコモンイベントを組み合わせて敵セリフとカットインを実現させたのですが、追加ダメージの処理に悩んでいます。できそうなのが変数を使ったダメージの幅くらいで、攻撃力と防御力を参照した通常攻撃の実現が無理なのです。
うまいこと綺麗な二回攻撃を実現することはできませんか?
単純な方法として思いつくのが、1回目の攻撃スキルと2回目の攻撃スキルを分けて、
1回目の攻撃スキルで呼び出されたコモンスキルで、セリフとカットインの演出を行った後に、
イベントコマンドの 戦闘行動の強制 で、2回目の攻撃スキルを実行するというやり方です。
イベントコマンドの 変数の操作 > ゲームデータ > 直前 > 直前に行動したエネミーのインデックス で、
スキルを使用したエネミーのインデックスを取得できるので、このインデックスで分岐するように、
例えば、以下のようにイベントを組めばいいのではないかと思います。
(セリフやカットインの演出部分は省略してます)
コード: 全て選択
◆注釈:スキルはエネミーのみが使用することを前提とする
◆注釈:
◆注釈:スキルを使用したエネミーのインデックスを取得
◆変数の操作:#0011 使用者インデックス = 直前に行動した敵キャラのインデックス
◆注釈:インデックスに応じて分岐
◆条件分岐:使用者インデックス = 1
◆戦闘行動の強制:#1, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 2
◆戦闘行動の強制:#2, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 3
◆戦闘行動の強制:#3, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 4
◆戦闘行動の強制:#4, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 5
◆戦闘行動の強制:#5, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 6
◆戦闘行動の強制:#6, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 7
◆戦闘行動の強制:#7, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
◆条件分岐:使用者インデックス = 8
◆戦闘行動の強制:#8, スキルテスト 1-2, ラストターゲット
◆
:分岐終了
どういう演出になれば『綺麗な二回攻撃』なのか正確に把握できなかったので、
これでよいのか分かりませんが、ご参考まで。
Re: 演出込みでの二回攻撃を実現したい!
Posted: 2024年7月09日(火) 11:37
by システミィ
ありがとうございます。色々と触ってみたのですが、この形が一番思ったとおりに動かせそうです!
助かりました!