Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity3D错误CS0138尝试使用旧粒子系统_C#_Unity3d - Fatal编程技术网

C# Unity3D错误CS0138尝试使用旧粒子系统

C# Unity3D错误CS0138尝试使用旧粒子系统,c#,unity3d,C#,Unity3d,我正在从事一个Unity3D项目,该项目试图使用传统的粒子发射器系统 我的脚本无法编译,错误为CS0138: Assets/MFPS/Scripts/nearm/bl_Blast.cs(10,1):错误CS0138:using指令只能应用于名称空间,但UnityEngine.particleMitter表示类型。考虑使用“使用静态”代替 我正在使用名为“MFPS 1.0.9”的资产和Unity3D版本2018.2.0b9 下面是我的代码顶部的使用指令: using UnityEngine; us

我正在从事一个Unity3D项目,该项目试图使用传统的粒子发射器系统

我的脚本无法编译,错误为CS0138:

Assets/MFPS/Scripts/nearm/bl_Blast.cs(10,1):错误CS0138:using指令只能应用于名称空间,但UnityEngine.particleMitter表示类型。考虑使用“使用静态”代替

我正在使用名为“MFPS 1.0.9”的资产和Unity3D版本2018.2.0b9

下面是我的代码顶部的
使用
指令:

using UnityEngine;
using UnityEngine.ParticleEmitter;
using System.Collections;
using System.Collections.Generic;
我还试着写第二行:

using static UnityEngine.ParticleEmitter;
这会产生不同的错误:

Assets/MFPS/Scripts/wearm/bl#u Blast.cs(10,7):错误CS1644:无法使用“使用静态”功能,因为它不是C#4.0语言规范的一部分

如中所示,正确的命名空间为:

using UnityEngine.ParticlesLegacyModule;
不是


但是请记住,遗留的粒子系统已经过时,很快就会被移除。考虑使用新的.< /p>如果我使用静态UNIGIVENECTION.PultEnter;unity 3D return:Assets/MFPS/Scripts/wearm/bl#u Blast.cs(10,7):错误CS1644:无法使用功能“using static”,因为它不是C#4.0语言规范的一部分
using UnityEngine.ParticleEmitter;