我正在Unity中创建一个3D游戏。
我希望慢慢填充图像以使玩家可以看到技能的冷却时间。幸运的是,UI图像可以完全正确。
不幸的是,当我点击播放时,UI图像会导致引擎崩溃。通用消息" Unity停止工作"也出现了。
我是通过转到GameObject> UI> Image创建的。然后我填写了Sprite和主摄像头。我什么也没做。
删除画布,图像和事件系统(在创建UI图像时产生)可以修复崩溃。
我做错了吗?我是Unity的新手。
编辑:事实证明我的代码中有些东西正在为图像做些什么。但是,我从来没有在我的代码中为图像指定任何内容。我虽然使用GUI元素。这可能是问题吗?
EDIT2:运行Unity Debugger时,它给出了错误Couldn't set project path to: C:\Users\[MYNAME]\Documents\CellGame\Assets
我不知道这意味着什么,因为其他一切都可以从我的资产中加载
EDIT3:这根本不是问题所在。真正的问题是我打电话。我将试图弄清楚该行中的哪些因素造成了麻烦。
EDIT4:事实证明我的代码存在问题。当我开始游戏时,由于某种原因,它会检测到我的播放器没有健康状况,并进入游戏界面。我把它设置为主菜单UI,当它切换主菜单UI时,它也重新加载场景。据推测,重新加载场景导致了崩溃。
答案 0 :(得分:0)
问题是我的脚本有一个错误,一旦我按下播放它就会重新加载场景。使用我场景中的UI图像会导致Unity崩溃。
我不确定它为什么会崩溃。