最终效果如下:
一:编写生成特效预制体的脚本
新建一个空物体,将此脚本挂载到空物体身上
using UnityEngine;
public class SpawnEffect : MonoBehaviour
{
private float spawnTimer;//生成的计时器
public float spawnTimeval = 6;//生成的时间间隔
public GameObject prefab;//特效预制体
private void Start()
{
spawnTimer = 6;
}
private void Update()
{
if (spawnTimer >= spawnTimeval)
{
for (int i = 0; i < 4; i++)
{
Invoke("Spawn", 1);
}
spawnTimer = 0;
}
else
{
spawnTimer += Time.deltaTime;