Unity中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)

关于Unity中unitypackage文件的图标显示及打开方式异常问题的解决

最近在安装多个Unity版本时,因为不小心安装错了位置后又卸载,导致.unitypackage文件格式的图标显示错误,而且不能双击打开了。

图标显示错误和不能双击打开的原因:

可能自己在安装多个版本的Unity的时候,修改了安装的路径或者安装路径中文件夹的名字,导致系统路径不匹配,找不到指定路径,从而引发错误。

例如:

系统配置路径:
Unity中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)

实际安装路径:

Unity中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)

这里只说明windows的解决方法

首先按下window+R键打开运行,输入regedit,打开注册表管理器
找到 \HKEY_CLASSES_ROOT\Unity package file\节点

展开
Unity中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)
其中Defaultlcon是控制图标显示的,里面的链接位置指向哪里,图标就是什么
我这里是这个"C:\Program Files\Unity\2018.2.14f1\Editor\Unity.exe",0

shell里面有edit、open。分别对应鼠标右键的Edit Unity package file菜单。和打开菜单。其中打开菜单是默认的,鼠标双击其实就是执行open这个节点

open代表双击打开时执行的
我这里是这种"C:\Program Files\Unity\2018.2.14f1\Editor\Unity.exe" -openfile “%1”

其中的-openfile是一个命令参数。%1会被系统替换为unitypackage完整路径,至于"Unity路径"这里需要注意双引号。如果Unity安装路径包含空格。必须加双引号。否则可能出错的哦

将这里面的值替换成你想要的路径就可以了,修改后。你再用鼠标双击unitypackage文件。就能打开了。如果修改了DefaultIcon,刷新一下文件夹。图标就刷新出来了

详细说明:

Unity中unitypackage文件的图标显示及打开方式异常问题的解决方法(值得收藏)