AI Move Toは決まった距離まで追跡を行うためのノードです。
お望みのロジックを組みたい場合はビヘイビアツリーを使い、切り替えてあげる必要があると思います。
サンプルのこちらを使って実装してみてはどうでしょうか?
https://docs.unrealengine.com/latest/JPN/Engine/AI/BehaviorTrees/QuickStart/index.html
AI Move Toは決まった距離まで追跡を行うためのノードです。
お望みのロジックを組みたい場合はビヘイビアツリーを使い、切り替えてあげる必要があると思います。
サンプルのこちらを使って実装してみてはどうでしょうか?
https://docs.unrealengine.com/latest/JPN/Engine/AI/BehaviorTrees/QuickStart/index.html
プレイヤーを追跡するためにAI Move Toのブループリントを使っています。
それに加えて、プレイヤーとの距離が一定以下になったら追跡を停止して攻撃モーションを行うプログラムを作りたいと考えています。
しかし、簡単なbranch文を使って実装させても、攻撃モーションを行いながら追跡を続けてしまいます。
AI Move Toを中断するブループリント、またはAI Move Toの代替手段があれば教えていただけないでしょうか?
AI Move ToはCharacterクラスを継承していたらCharacter Movementを使って動かしてるのでSet ActiveやStop Active Movementで止めることができます。
またCharacter以外でしたらFloating Pawn Movementコンポーネントを追加することによってAI Move Toを使うことができます。