>>286
どんな弾にするかによってやり方を変える感じじゃないでしょか。
サンプルのBootCampを見たところでは

1)マシンガンの弾
 パーティクルを飛ばして、Raycastで当たり判定。弾と当たり判定が
 合致しない。高速に飛んでいくし、射程短いし、同一方向にばらばらと
 飛んでいくからゲームとしては問題なしか。
 試しに射程を伸ばすとパーティクルが届く前に着弾エフェクトが
 出てるのが見えてしまう。

2)グレネード
 弾オブジェクトを作って、初速を付けて飛ばす。あとはUnity内蔵の
 物理エンジンにより重力に従って落ちて着弾する。コリジョンのトリガが
 発生して爆発処理を行なう。
 リアルな動作だけど、一発毎にrigidbodyとして扱うので重い処理のかも。