EQS+AIPerceptionでチーム識別を行いたい

理由はわかりませんが、確かに画像のように実装すると敵も味方も区別なくアイテムを生成してしまいますね…

試しにGet All Actors of ClassのActor Classを「Character」に変更すると正しく動作しました。


Compositeを使って実装は可能ですが、PerceivedActorsとGenerator_GetEnemyActorsを組み合わせても望ましい結果は出ないと思います。

Generator_GetEnemyActorsではGet All Actors of Classによって視野に含まれないアクターまで取得するので、Perceived Actorsの働きが無効になるからです。

例えば画像のように実装するとPerceived Actorsとうまく機能するはずです。