手榴弾の爆風(エフェクト)でダメージを与える
![62a0aa5a f6df 4011 9655 389a1471198d](https://codegenius.org/uploads/slide/image/3165/62a0aa5a-f6df-4011-9655-389a1471198d.jpeg)
![0ca5b6ad b043 4646 9991 9471a24f7e64](https://codegenius.org/uploads/slide/image/3166/0ca5b6ad-b043-4646-9991-9471a24f7e64.jpeg)
![D5b6ab17 b673 4df8 856f a781d57eaf44](https://codegenius.org/uploads/slide/image/3167/d5b6ab17-b673-4df8-856f-a781d57eaf44.jpeg)
爆風でダメージを与える
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GrenadeDamage : MonoBehaviour
{
void OnParticleCollision(GameObject other)
{
if (other.gameObject.tag == "Enemy")
{
Destroy(other.gameObject);
}
}
}
![6036546b d3ee 4a12 ae05 42c835d7c00d](https://codegenius.org/uploads/slide/image/3168/6036546b-d3ee-4a12-ae05-42c835d7c00d.jpeg)
![4146bcd8 8d08 469d 869b 98a802f70f7f](https://codegenius.org/uploads/slide/image/3169/4146bcd8-8d08-469d-869b-98a802f70f7f.jpeg)
![02664749 ee29 4fdd 920b a84996cd5775](https://codegenius.org/uploads/slide/image/3170/02664749-ee29-4fdd-920b-a84996cd5775.jpeg)
![304d0a4d f003 4dfa 82e2 7748a094fed5](https://codegenius.org/uploads/slide/image/3171/304d0a4d-f003-4dfa-82e2-7748a094fed5.jpeg)
![498a22c4 b888 45a2 8c59 b5270981b520](https://codegenius.org/uploads/slide/image/3172/498a22c4-b888-45a2-8c59-b5270981b520.jpeg)
爆風で吹き飛ばす
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GrenadeDamage : MonoBehaviour {
// ★修正
private float radius = 20.0f;
private float power = 100.0f;
// ★修正
void OnParticleCollision(GameObject other)
{
Vector3 explosionPos = transform.position;
Collider[] colliders = Physics.OverlapSphere(explosionPos, radius);
foreach (Collider hit in colliders)
{
Rigidbody rb = hit.GetComponent<Rigidbody>();
if (rb != null)
{
rb.AddExplosionForce(power, explosionPos, 15.0f);
}
if (hit.gameObject.tag == "Enemy")
{
Destroy(hit.gameObject, 1.5f);
}
}
}
}
![B8ced9ea 6444 4c15 a5de fcb553bd5a6e](https://codegenius.org/uploads/slide/image/3173/b8ced9ea-6444-4c15-a5de-fcb553bd5a6e.jpeg)
![99702e2b b375 482b 89f1 f55a46b267a3](https://codegenius.org/uploads/slide/image/3174/99702e2b-b375-482b-89f1-f55a46b267a3.jpeg)
EscapeCombat
他のコースを見る![62a0aa5a f6df 4011 9655 389a1471198d](https://codegenius.org/uploads/slide/image/3165/62a0aa5a-f6df-4011-9655-389a1471198d.jpeg)
![0ca5b6ad b043 4646 9991 9471a24f7e64](https://codegenius.org/uploads/slide/image/3166/0ca5b6ad-b043-4646-9991-9471a24f7e64.jpeg)
![D5b6ab17 b673 4df8 856f a781d57eaf44](https://codegenius.org/uploads/slide/image/3167/d5b6ab17-b673-4df8-856f-a781d57eaf44.jpeg)
爆風でダメージを与える
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GrenadeDamage : MonoBehaviour
{
void OnParticleCollision(GameObject other)
{
if (other.gameObject.tag == "Enemy")
{
Destroy(other.gameObject);
}
}
}
![6036546b d3ee 4a12 ae05 42c835d7c00d](https://codegenius.org/uploads/slide/image/3168/6036546b-d3ee-4a12-ae05-42c835d7c00d.jpeg)
![4146bcd8 8d08 469d 869b 98a802f70f7f](https://codegenius.org/uploads/slide/image/3169/4146bcd8-8d08-469d-869b-98a802f70f7f.jpeg)
![02664749 ee29 4fdd 920b a84996cd5775](https://codegenius.org/uploads/slide/image/3170/02664749-ee29-4fdd-920b-a84996cd5775.jpeg)
![304d0a4d f003 4dfa 82e2 7748a094fed5](https://codegenius.org/uploads/slide/image/3171/304d0a4d-f003-4dfa-82e2-7748a094fed5.jpeg)
![498a22c4 b888 45a2 8c59 b5270981b520](https://codegenius.org/uploads/slide/image/3172/498a22c4-b888-45a2-8c59-b5270981b520.jpeg)
爆風で吹き飛ばす
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class GrenadeDamage : MonoBehaviour {
// ★修正
private float radius = 20.0f;
private float power = 100.0f;
// ★修正
void OnParticleCollision(GameObject other)
{
Vector3 explosionPos = transform.position;
Collider[] colliders = Physics.OverlapSphere(explosionPos, radius);
foreach (Collider hit in colliders)
{
Rigidbody rb = hit.GetComponent<Rigidbody>();
if (rb != null)
{
rb.AddExplosionForce(power, explosionPos, 15.0f);
}
if (hit.gameObject.tag == "Enemy")
{
Destroy(hit.gameObject, 1.5f);
}
}
}
}
![B8ced9ea 6444 4c15 a5de fcb553bd5a6e](https://codegenius.org/uploads/slide/image/3173/b8ced9ea-6444-4c15-a5de-fcb553bd5a6e.jpeg)
![99702e2b b375 482b 89f1 f55a46b267a3](https://codegenius.org/uploads/slide/image/3174/99702e2b-b375-482b-89f1-f55a46b267a3.jpeg)
手榴弾の爆風(エフェクト)でダメージを与える