はじめて利用させていただきます。
ブループリントは初心者の質問となりますが、よろしくお願いいたします。
◆実現したい挙動
1、プレイヤが操作する戦闘機の操作履歴を記録する(60秒)。
2、ゲームは一旦終了、そして再開
3、1の操作履歴で動作する戦闘機のゴーストが登場する。同時にプレイヤは新たな戦闘機を操作する。
4、上記を繰り返し、多数のゴースト戦闘機が飛び回る(数十から数百機)
◆操作履歴に残したいパッド操作
・アナログスティック(戦闘機の移動)
・Aボタン(ショット)
・Bボタン(戦闘機の加速)
このような挙動(プレイヤの操作履歴でゴーストを操作する)はブループリントで実現可能でしょうか?
可能であれば、具体的にどのようなノードを利用し、どのような処理がよろしいでしょうか?
◆補足
プレイヤが操作する戦闘機は、決まった範囲内のランダムな座標に出現します。
ゲーム開始時にプレイヤ戦闘機の出現座標をSet Array Elemに保持し、
ゲーム再開時にゴースト戦闘機に渡すことで、同じ座標からゴースト戦闘機が出現します。
それまでに何度ゲーム開始したかをカウントしており、そのカウント+1をSet Array ElemのIndexにしています
操作履歴も似たような方法で実現できるのであれば、以下の疑問が生じます。
・操作履歴を毎Tick取得するにはどうすればいいか
・取得する操作履歴はどのように保持すべきか
・保持した操作履歴をどのようにゴーストに渡せばいいか
・ゴーストが操作履歴を毎Tick実行するようにするにはどうすればいいか
----------------------------
ゴーストを出現させて多数の戦闘機が飛び回る(テキトウなAIですが)ところまでは、七転八転しながら作り上げました。
しかし今回質問いたしました挙動(操作履歴をトレースする)はどのように実現すべきか、途方に暮れています。
ブループリントへの理解が浅いため、質問に必要な情報が不足や勘違いしていましたら申し訳ございません。