プログラミングblog.i-fromjapan.comはじめにどうもみなさん、おはこんばんにちわ。AI「ハッ!こいつめっちゃ攻撃してくるじゃん!やってやろう」ということがあると思います。PlayerController攻撃してくるプレイヤーを検知する方法はたくさんあると思います。locationを取ってきたりするなど。アレ...この方法結構よくないか...。Perceptionから取ってくることができます。Componentを追加します。Senseを追加します。GraphOnPerceptionUpdatedイベントからはじめます。Perceptionの情報を取ってくる。私は、そのあとBlackboardに追加しました。Eventをよびます。することで、プレイヤーが攻撃しているということになります。Playできてますね~。デバッグのところに、AttackingEnemyがNoneからPlayerShooterに変わっていることが確認できました。さいごに私は、Damageのみならず様々なPerceptionを追加しています。することによって柔軟性のあるAIができます。考察Blackboardに追加してから、Serviceで少しイジりながらセッティングするのが良いのではないかと考えています。重要なのはDamageを与えた後何をするかだと考えています。感想このように簡単に追加できるのは面白いと思いました。月別アーカイブはてなブログをはじめよう!ifromjapanさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。