AIMovetoで敵にプレイヤーを追跡させる場合は
追跡する敵はプレイヤーの場所へ最短距離で向かおうとするので
プレイヤーと追跡する敵の間に動かない敵がいると
動かない敵に追跡する敵が引っかかり
その場所から進まなくなってしまいいつまでもプレイヤーにたどりつけません。
この問題を回避するために
AIMovetoで移動する敵が他の敵を避けてプレイヤーに近づいて来る処理を作りたいたいのですが
何かいい実装方法はありますか?
レベルに配置されたスタティックメッシュなんか普通に避けてくれるのでそれと同じように避けて欲しいです。
字で説明すると難しいので一応図でも説明します。
△AIで移動する敵 ▲動かない敵 ◎プレイヤー
・間に動かない敵がいない場合
問題なくたどり着ける。
ーーーーーーーー
△→→→→→◎
ーーーーーーーー
・間に動かない敵がいる場合
動かない敵にひっかかり進めない
ーーーーーーー
△→→▲ ◎
ーーーーーーー
・理想
動かない敵を回避してプレイヤーにたどり着く。
ーーーーーーー
△→↗▲↘→→◎
ーーーーーーー