c#error cs1061 unityengine.particlesystem

时间:2017-01-26 17:23:13

标签: c# unity3d

我已经启动了一个关于统一的新项目,我有这个脚本到粒子系统,但在我看来我的代码有错误。 我试图搜索更多的信息,但我找到了任何解决方案。 我有两个错误: 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;
        }
    }
}
}

1 个答案:

答案 0 :(得分:1)

版本5.1(您声明使用)does not have an emission variable表示ParticleSystem。这已在以后的版本中引入。这就是你得到的错误的原因。