オブジェクト破壊時にエフェクト(視覚効果)をつける
![E0ce60cb b794 4341 ac8c 0c135c6b35ab](https://codegenius.org/uploads/slide/image/5886/e0ce60cb-b794-4341-ac8c-0c135c6b35ab.jpeg)
![860a5687 90bc 4a89 85d5 6aaf3746dbfb](https://codegenius.org/uploads/slide/image/5887/860a5687-90bc-4a89-85d5-6aaf3746dbfb.jpeg)
エフェクトを出す
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DestroyObject : MonoBehaviour
{
// ★追加
// エフェクトプレハブのデータを入れるための箱を作る。
[SerializeField]
private GameObject effectPrefab;
private void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Shell"))
{
Destroy(this.gameObject);
Destroy(other.gameObject);
// ★追加
// エフェクトを実体化(インスタンス化)する。
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
// ★追加
// エフェクトを2秒後に画面から消す
Destroy(effect, 2.0f);
}
}
}
![5b89cc55 3a68 4cd7 b2a2 557984bd83d8](https://codegenius.org/uploads/slide/image/5888/5b89cc55-3a68-4cd7-b2a2-557984bd83d8.jpeg)
![98284d79 cb42 4b77 b56f 9d48fd533cdd](https://codegenius.org/uploads/slide/image/5889/98284d79-cb42-4b77-b56f-9d48fd533cdd.jpeg)
【2020版】BattleTank(基礎/全35回)
他のコースを見る![E0ce60cb b794 4341 ac8c 0c135c6b35ab](https://codegenius.org/uploads/slide/image/5886/e0ce60cb-b794-4341-ac8c-0c135c6b35ab.jpeg)
![860a5687 90bc 4a89 85d5 6aaf3746dbfb](https://codegenius.org/uploads/slide/image/5887/860a5687-90bc-4a89-85d5-6aaf3746dbfb.jpeg)
エフェクトを出す
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DestroyObject : MonoBehaviour
{
// ★追加
// エフェクトプレハブのデータを入れるための箱を作る。
[SerializeField]
private GameObject effectPrefab;
private void OnTriggerEnter(Collider other)
{
if (other.CompareTag("Shell"))
{
Destroy(this.gameObject);
Destroy(other.gameObject);
// ★追加
// エフェクトを実体化(インスタンス化)する。
GameObject effect = Instantiate(effectPrefab, transform.position, Quaternion.identity);
// ★追加
// エフェクトを2秒後に画面から消す
Destroy(effect, 2.0f);
}
}
}
![5b89cc55 3a68 4cd7 b2a2 557984bd83d8](https://codegenius.org/uploads/slide/image/5888/5b89cc55-3a68-4cd7-b2a2-557984bd83d8.jpeg)
![98284d79 cb42 4b77 b56f 9d48fd533cdd](https://codegenius.org/uploads/slide/image/5889/98284d79-cb42-4b77-b56f-9d48fd533cdd.jpeg)
オブジェクト破壊時にエフェクト(視覚効果)をつける