我正在关注从 Unity 4 开始的统一教程,但我在 Unity 5 上,当我尝试使用看到的脚本(https://youtu.be/vwUahWrY9Jg?t=1337)并尝试使用它时,它给出了一个错误:
Assets/Scripts/DestroyFinishedParticle.cs(18,17):错误 CS0246:找不到类型或命名空间名称“Destroy”。您是否缺少 using 指令或程序集引用?
这是代码:
using UnityEngine;
using System.Collections;
public class DestroyFinishedParticle : MonoBehaviour {
private ParticleSystem thisParticleSystem;
// Use this for initialization
void Start () {
thisParticleSystem = GetComponent<ParticleSystem>();
}
// Update is called once per frame
void Update() {
if (thisParticleSystem.isPlaying)
return;
Destroy (GameObject);
}
}
可能是因为统一的 C# 代码从 4 更改为 5?我应该改变什么?问题似乎出在Update
方法上。