【3Dゲームエンジン】Unity 3
■ このスレッドは過去ログ倉庫に格納されています
0288名前は開発中のものです。
2011/05/27(金) 11:22:03.78ID:RQmcSvYkどんな弾にするかによってやり方を変える感じじゃないでしょか。
サンプルのBootCampを見たところでは
1)マシンガンの弾
パーティクルを飛ばして、Raycastで当たり判定。弾と当たり判定が
合致しない。高速に飛んでいくし、射程短いし、同一方向にばらばらと
飛んでいくからゲームとしては問題なしか。
試しに射程を伸ばすとパーティクルが届く前に着弾エフェクトが
出てるのが見えてしまう。
2)グレネード
弾オブジェクトを作って、初速を付けて飛ばす。あとはUnity内蔵の
物理エンジンにより重力に従って落ちて着弾する。コリジョンのトリガが
発生して爆発処理を行なう。
リアルな動作だけど、一発毎にrigidbodyとして扱うので重い処理のかも。
■ このスレッドは過去ログ倉庫に格納されています