Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.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# 团结崩溃-无法';t从异常中提取异常字符串_C#_Unity3d - Fatal编程技术网

C# 团结崩溃-无法';t从异常中提取异常字符串

C# 团结崩溃-无法';t从异常中提取异常字符串,c#,unity3d,C#,Unity3d,每次我运行我的程序,unity都会崩溃。找到崩溃报告后,它会说(文件名:Assets/skypowner.cs行:60) 无法从异常中提取异常字符串(处理堆栈跟踪时引发了类“NullReferenceException”的另一个异常) 这是它似乎不喜欢的代码 IEnumerator EnemyGenerator() { if (actives) { var newTransform = transform; if

每次我运行我的程序,unity都会崩溃。找到崩溃报告后,它会说(文件名:Assets/skypowner.cs行:60) 无法从异常中提取异常字符串(处理堆栈跟踪时引发了类“NullReferenceException”的另一个异常)

这是它似乎不喜欢的代码

IEnumerator EnemyGenerator()
{       
    if (actives)
    {       
        var newTransform = transform;  

        if (!first)
            yield return new WaitForSeconds(delay); 

        if (targets.Count > 0)
        {
            var spawnTarget  = targets[Random.Range(0, targets.Count)];
            newTransform = spawnTarget.transform;
            direction = spawnTarget.transform.localScale;
        }  

        GameObject clone = Instantiate(enemyPool[Random.Range(0, enemyPool.Length)], new Vector3(0,-6,2), Quaternion.identity) as GameObject;
        clone.transform.localScale = direction;

        StartCoroutine(EnemyGenerator());           
    }       
} 

我有最新版本的unity(4.5.3)

他是说你的代码格式不好。这次我已经给你格式化了。下次花些时间格式化代码时,它将提高可读性。(还有一些用户甚至懒得阅读格式不好的代码)。谢谢你,我以前没有在这里显示过代码