小编Var*_*ble的帖子

名称IEnumerator在当前上下文中不存在

这是我一段时间以来最烦人的错误.我想用一个简单的循环将我的相机移动到Unity中的另一个点,使用C#.

我正在"使用System.Collections.Generic",IEnumerator甚至会在我开始输入时显示在建议中,但是一旦我完成,它就会变为红色,并且出现"Assets/Scripts/NerworkManager"错误.cs(190,9):错误CS0246:找不到类型或命名空间名称"IEnumerator".您是否缺少using指令或程序集引用?" 在控制台中,以及编辑器中的"错误CS0103:名称IEnumerator在当前上下文中不存在".

这是我的代码:

IEnumerator LerpCam(Camera c, Vector3 target, float length){
        float startTime = Time.time;
        while (Time.time < startTime + length) {
            c.transform.position = Vector3.Lerp (c.transform.position, target, Time.deltaTime);
        }
    yield return null;
}
Run Code Online (Sandbox Code Playgroud)

我不知道问题是什么,并且能够毫无问题地使用Generic集合中的其他东西.任何帮助将不胜感激.

c# ienumerator unity-game-engine

0
推荐指数
2
解决办法
7179
查看次数

标签 统计

c# ×1

ienumerator ×1

unity-game-engine ×1