C# 团结崩溃-无法';t从异常中提取异常字符串
每次我运行我的程序,unity都会崩溃。找到崩溃报告后,它会说(文件名:Assets/skypowner.cs行:60) 无法从异常中提取异常字符串(处理堆栈跟踪时引发了类“NullReferenceException”的另一个异常) 这是它似乎不喜欢的代码C# 团结崩溃-无法';t从异常中提取异常字符串,c#,unity3d,C#,Unity3d,每次我运行我的程序,unity都会崩溃。找到崩溃报告后,它会说(文件名:Assets/skypowner.cs行:60) 无法从异常中提取异常字符串(处理堆栈跟踪时引发了类“NullReferenceException”的另一个异常) 这是它似乎不喜欢的代码 IEnumerator EnemyGenerator() { if (actives) { var newTransform = transform; if
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)他是说你的代码格式不好。这次我已经给你格式化了。下次花些时间格式化代码时,它将提高可读性。(还有一些用户甚至懒得阅读格式不好的代码)。谢谢你,我以前没有在这里显示过代码