エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Unityで初めてのAIキャラクター(6.見えるようにする(視界のチェック))
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Unityで初めてのAIキャラクター(6.見えるようにする(視界のチェック))
もしSpace Shooterの基本チュートリアルを読んでいれば、視界のチェックについては基本的な考え方を理解... もしSpace Shooterの基本チュートリアルを読んでいれば、視界のチェックについては基本的な考え方を理解しているはずだ。NPCキャラクターの前方を表す transform.forward を プレイヤーの transform.forward と比較する必要がある。二つのベクトルを比較するとき、角度を求めるために交わったり交差する必要がないことに注目すべきだ。ベクトルは空間上で動かしてもその属性(方向や大きさ)はそのままだ。例えば北西という向きはロンドンでも別の都市でもどちらにいても同じだ方角だし、北東という向きは同様にいつでも同じ方角だ。ロンドンで北東の向きと、パリで北という向きと、それらのなす角度は45度です。今回もこの考え方で大丈夫だ。 NPCキャラクターからプレイヤーへの向きをこれからチェックするが、もし二つのforward ベクトルがある範囲の中にある場合、NPCキャラクター