缓存文件
中级
Stride 会把资产和代码缓存在项目内的某些文件夹中:
- ~/Bin - 包含已构建的游戏可执行文件,包括从 Game Studio 启动游戏时使用的那个。
- 资产缓存 - 包含已编译的资产。它位于已构建可执行文件旁边的 data 文件夹中。
- ~/PackageName/bin - 包含项目包的构建文件。
- ~/PackageName/obj - 包含项目包的缓存数据。
此外,Stride 还会使用这些文件:
- .sdpkg.user - 包含编辑器使用的用户专有信息(如摄像机位置和旋转)的文件。
- 设置缓存 - 包含 Game Studio 的设置,位于 %AppData%/Stride。
在以下情况下你可能需要清理缓存:
- 缓存占用了过多磁盘空间
- 编辑或删除资产后,游戏内的资产没有更新
Note
清理缓存不会影响你的项目!
清理项目缓存
在你的 IDE 中寻找清理解决方案的方法。
- 要清理缓存,请选择 Build > Clean Solution。
- 如果你安装了 Stride 扩展 for Visual Studio,要只清理资产缓存,请选择 Extensions > Stride > Clean intermediate assets for Solution。
清理资产缓存
为了加快构建速度,Stride 会复用之前编译过的资产,除非有必要重新编译它们。这有时会在替换资产时引起问题。
要删除资产缓存,进入 Bin 中包含可执行文件的输出目录,然后删除 data 文件夹。