我已经启动了一个关于统一的新项目,我有这个脚本到粒子系统,但在我看来我的代码有错误。 我试图搜索更多的信息,但我找到了任何解决方案。 我有两个错误: 1- unityengine.particlesystem不包含对排放的防御 2-不包含启用的防御 这是我的代码
using System;
using UnityEngine;
namespace UnityStandardAssets.Effects
{
public class ExtinguishableParticleSystem : MonoBehaviour
{
public float multiplier = 1;
private ParticleSystem[] m_Systems;
private void Start()
{
m_Systems = GetComponentsInChildren<ParticleSystem>();
}
public void Extinguish()
{
foreach (var system in m_Systems)
{
var emission = system.emission;
emission.enabled = false;
}
}
}
}
答案 0 :(得分:1)
版本5.1(您声明使用)does not have an emission variable表示ParticleSystem。这已在以后的版本中引入。这就是你得到的错误的原因。