下载资源包(.unitypackage 文件)时,Unity Package Manager 会将其存储在资源包缓存中。每次导入下载的包或自定义包时,Unity Package Manager 都会将其存储在项目的 Assets 目录下。
您可能希望删除资源包缓存中的某个包以释放本地硬盘上的空间。如果硬盘空间是您从缓存中删除包的主要原因,请考虑更改资源包缓存位置。
重要提示:
要从资源包缓存中删除包,请执行以下操作:
打开 Package Manager 窗口。
从导航面板中选择我的资源 (My Assets) 上下文。
选择要从列表面板中删除的资源包。
发布者的名称,位于 Package Manager 窗口的详细信息面板中的显示名称下方。
显示名称 (Display name) 值,位于检视面板 (Inspector) 窗口。
对于 Unity Editor 2022.1 或更高版本:
a) 打开 Unity Editor 的偏好设置 (Preferences) 窗口。
b) 选择 Package Manager 类别。
c) 单击我的资源 (My Assets) > 缓存位置 (Cache Location) 旁边的文件夹图标。
d) 选择在资源管理器中显示 (Show in Explorer) (Windows) 或在 Finder 中显示 (Reveal in Finder) (macOS)。
对于 Unity Editor 2021.3 或更早版本:
a) 请参阅资源包文件的下载位置以确定操作系统的缓存位置。
b) 使用操作系统的文件管理器应用程序导航到该目录。
选择与发布者名称(在之前的步骤中已记录)对应的子目录。
选择 <name>.unitypackage 文件,其中 <name> 对应的是在先前步骤中确定的检视面板 (Inspector) 窗口的显示名称 (Display name) 值。
删除文件。
现在,已从资源包缓存中删除包,但任何已导入的资源仍会保留在正在使用这些资源的项目中。
如果删除的包是资源包,并希望将此包重新添加回缓存,请参阅下载并导入资源包。