赞
踩
开发平台:Unity 2020
使用 Unity 2019 版本或更低版本,访问高于当前适用版本的 Unity 工程项目后。出现提示 Library 中关于 Package 内容丢失、损坏等信息。其内容大致如下图所示:
注意:此问题适用于所有 旧版引擎 访问高于旧版引擎的 Unity 工程出现的相似问题。
Unity 在大版本上存在 Package 内容不一的内容,部分内容仅支持于当前最新 Unity 引擎版本,并不向下适配。故需要移除该 Package组中该工具包的适用。为确保 Package 工具实用性、适用性。在跨版本上应尽可能选择大版本下的相近小版本进行工程访问与修改。
- 通常此类问题是因为旧版本不具备新版本一些功能所导致,查看控制台具体报错原因,如下所示:
如何确认问题 Package 对象?
答:如上图所示,路径Library\PackageCache\com.unity.collab
提示问题错误。即com.unity.collab - proxy...
是目标问题包。Project中Package包。一般情况下,Unity 默认工具包提供相应版本切换。通过 卸载重装 或 通过 Manifest 包文件修改版本号即可。
- 打开 Window -> Package Manager 搜索,设置 ‘In Project’ 查看当前项目已安装包。
- 由控制台提示
com.unity.collab-proxy@1.3.9
推断是 Unity Collaborate 包 的问题- 选择 Remove 移除现有包,即可解决。
- 如果需要使用这个包,如 Unity Collaborate包 是一个辅助团队成员共同开发的工具包。再下载回来即可。
出现这个情况,只能选择对应工程指定 Unity 版本进行。不然就好好考虑是否不再使用该 Package 包。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。