【Unity】爆発のダメージ判定をする
前の記事ではグレネードが爆発すると敵は毎回同じダメージを受けていましたが、転がったグレネードからの距離に応じてダメージ判定をして、敵の受けるダメージを変えてみます。 まずグレネードのスクリプトで敵との距離を調べてダメージ… Read More: 【Unity】爆発の… »
前の記事ではグレネードが爆発すると敵は毎回同じダメージを受けていましたが、転がったグレネードからの距離に応じてダメージ判定をして、敵の受けるダメージを変えてみます。 まずグレネードのスクリプトで敵との距離を調べてダメージ… Read More: 【Unity】爆発の… »
グレネードを投げると数秒後に爆発して、敵やアイテムを吹き飛ばすようにします。 まず敵のスクリプトにパブリックなメソッドを作ります。 public void Explode(Vector3 center) { // 体力を… Read More: 【Unity】グレネ… »
FPSコントローラーで手榴弾を投げてみます。 まずBlenderで手榴弾を作って前の記事の方法で手に持たせ、アニメーションを作りました。 手榴弾は右の手のひらのボーンの子オブジェクトになっています。ピンは手榴弾の子オブジ… Read More: 【Unity】FPS… »
Unityでグレネードを投げる #1 爆発させて周りのオブジェクトを吹き飛ばす Rigidbody.AddExplosionForceを使って、手榴弾を作ってみます。前の記事では、常にシーンの中心で爆破させていましたが、… Read More: Unityでグレネー… »