如果unity双击无法打开怎么办

如果unity引擎双击运行之后,首先你的鼠标光标会出现转圈圈,等待一会儿之后,发现圈圈消失,之后没有给出任何提示。

打开任务管理器,看看unity程序是否在后台运行,然后发现,出现一个叫做unitycrashhandler64的进程。

我之前遇到这个问题也很懵,然后去查阅一下发现很多人也曾遇到过这个问题:

 同时,在这个求助帖下面,有一个网友给出了这样的解决方式:

通过这个方式我成功的打开了unity。

 操作步骤:直接在此电脑中找到电脑存放数据的路径,在下面找到unity的数据,下面有一个后缀名为.lic的文件,点击删除,接着再次重启即可。

一般情况下,大家的电脑都是win10系统,在win10系统下的路径为C:\ProgramData\Unity,删除其中的lic文件即可。

那么为什么会出现这种问题?

本着好奇的心理,我通过查阅资料可知,lic其实是一个许可证文件。

因此lic文件并不是unity里面特有的文件。那么为什么需要删除这个文件才能启用unity?

我本来初步推测可能和许可证相关,但是unity在安装之后才能激活许可证。但是后面发现,出现这种情况的大部分是重新下载了unity的。因此我个人认为,出现这种情况极有可能是因为,客户之前卸载的unity有残留,比如这个lic文件是保存在系统数据中的,在卸载时就极有可能会被遗忘掉。

当客户安装新的版本时,unity调用的文件可能还是以之前版本存留的文件为准,导致了无法启用的原因。

除此之外,在查阅资料过程中还发现了有网友出现了一模一样的问题,但是需要拔掉USB才能启用unity的情况:

假如之前介绍的删除lic文件没有用的情况下,大家可以试试后面这种解决办法。


来更新啦

发现当用第一种方法重启unity时,unity hub会提示许可证无效,同时unity会重新生成一个许可证文件:

 因此极有可能是之前的许可证文件是无效的,在unity hub中,既没有登陆账号,也没有激活新的许可证,所以unity才无法正常打开。

猜你喜欢

转载自blog.csdn.net/qq_51196701/article/details/123006397