FPS制作で重要なあたり判定について。
ロボットゲームなどではSIGを飛ばし、敵に当たれば
弾を消してHPをへらす方法などがありますが、一瞬
で弾が壁につく方法でやっています。
画面中央にSIGを調べる線分をおいているのですが、
これだけだと一直線上にすう体のSIGモデル(敵)が
ある時全員分が当たったことになります。
これを避けるには当たったSIGがこちらのカメラに
一番近いSIGにのみHPを減らせば良いと思いますが、
スクリプトが分かりません。ちなみに敵モデルは
#constなどで個数を変更できるようにしているので
それにも対応できるスクリプト出なければなりません。