实例化冻结 Unity 游戏
Instantiate Freezes Unity Game
我每次 运行 玩游戏时都会遇到 unity freezing 的问题。我现在的游戏非常简单。当我 运行 这段代码时,我发现我的游戏卡住了:
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));
}
}
}
我在这里所做的是将我的预制件(灰色精灵)的数组生成到我的场景中。根据我的研究,如果某些东西不是 运行ning,那是因为有东西超载或正在进行无限循环。每当我 运行 它时,为了继续工作,我需要使用任务管理器并结束任务。感谢任何帮助,谢谢!
更新:发现可以帮助任何问题解决者的实例化。
我觉得你写的code代码完全没有问题
我在空白场景中复制了你的代码和 运行,效果很好。
(我在变量 prefab
中分配了默认的 Cube 游戏对象)
我猜你要实例化的脚本有问题。
抱歉大家,我想我已经将脚本分配给了预制件,这真是个问题哈哈。
我每次 运行 玩游戏时都会遇到 unity freezing 的问题。我现在的游戏非常简单。当我 运行 这段代码时,我发现我的游戏卡住了:
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));
}
}
}
我在这里所做的是将我的预制件(灰色精灵)的数组生成到我的场景中。根据我的研究,如果某些东西不是 运行ning,那是因为有东西超载或正在进行无限循环。每当我 运行 它时,为了继续工作,我需要使用任务管理器并结束任务。感谢任何帮助,谢谢!
更新:发现可以帮助任何问题解决者的实例化。
我觉得你写的code代码完全没有问题
我在空白场景中复制了你的代码和 运行,效果很好。
(我在变量 prefab
中分配了默认的 Cube 游戏对象)
我猜你要实例化的脚本有问题。
抱歉大家,我想我已经将脚本分配给了预制件,这真是个问题哈哈。