Table of Contents

缓存文件

中级

Stride 会把资产和代码缓存在项目内的某些文件夹中:

  • ~/Bin - 包含已构建的游戏可执行文件,包括从 Game Studio 启动游戏时使用的那个。
  • 资产缓存 - 包含已编译的资产。它位于已构建可执行文件旁边的 data 文件夹中。
  • ~/PackageName/bin - 包含项目包的构建文件。
  • ~/PackageName/obj - 包含项目包的缓存数据。

此外,Stride 还会使用这些文件:

  • .sdpkg.user - 包含编辑器使用的用户专有信息(如摄像机位置和旋转)的文件。
  • 设置缓存 - 包含 Game Studio 的设置,位于 %AppData%/Stride。

在以下情况下你可能需要清理缓存:

  • 缓存占用了过多磁盘空间
  • 编辑或删除资产后,游戏内的资产没有更新
Note

清理缓存不会影响你的项目!

清理项目缓存

在你的 IDE 中寻找清理解决方案的方法。

  1. 要清理缓存,请选择 Build > Clean Solution。
  2. 如果你安装了 Stride 扩展 for Visual Studio,要只清理资产缓存,请选择 Extensions > Stride > Clean intermediate assets for Solution。

清理资产缓存

为了加快构建速度,Stride 会复用之前编译过的资产,除非有必要重新编译它们。这有时会在替换资产时引起问题。

要删除资产缓存,进入 Bin 中包含可执行文件的输出目录,然后删除 data 文件夹。

另请参阅