我每次运行游戏时都会遇到统一冻结的问题。我现在的游戏很简单。当我运行这段代码时,我发现我的游戏卡住了:
void Start ()
{
for(float i = -10.5f; i < 10.5; i++){
for(float l = -10.5f; l < -0.5; l++){
Instantiate(prefab, new Vector3(i,l,-0.2f), new Quaternion(0,0,0,0));
}
}
}
我在这里做的是在我的场景中生成一个预制数组(一个灰色的精灵)。根据我的研究,如果有些东西没有运行,那是因为有些东西超载了,或者有一个无限循环在进行。每当我运行它时,为了继续工作,我需要使用任务管理器并结束任务。任何帮助都很感激,谢谢!
更新:发现这是实例化,如果可以帮助解决任何问题。
我认为你写的代码根本没有问题。
我复制了你的代码并在空场景中运行,效果很好。
(我在变量prefab
中分配了默认立方体游戏对象)
我猜你要实例化的脚本中有一些问题。
对不起大家,我想我已经把脚本分配给预制件了,所以这是一个问题,哈哈。