如果 World Creator 在运行可执行文件后立即崩溃,请检查日志文件,您可以在以下位置找到该文件:

C:\Users\[USERNAME]\Documents\World Creator\Versions\[VERSION]\log.txt

用文本编辑器打开该文件,向下滚动到最后一条。它应该与下面的文本相似:

Exception: 值不能为空。(参数'context')Callstack:
at SkiaSharp.SKSurface.Create(GRContext context, GRBackendRenderTarget renderTarget, GRSurfaceOrigin origin, SKColorType colorType, SKColorSpace colorspace, SKSurfaceProperties props)
at SkiaSharp.SKSurface.Create(GRContext context, GRBackendRenderTarget renderTarget, GRSurfaceOrigin origin, SKColorType colorType)
at WorldCreator3.UI.SkiaRenderer.Rebuild(Texture renderTarget)
at WorldCreator3.WorldCreator.Initialize() at QHobcdjfY6cDlRbF0P.XaRW86QbuOd9mcCiHC.ihoftOSdD(String[])


有趣的部分是这里的这个

异常: 值不能为空。(参数 "context)

这意味着 World Creator 无法创建 Vulkan 上下文和实例。Vulkan 是一种图形 API,类似于 GPU 驱动程序自带的 OpenGL 或 DirectX。

问题在于,您可能安装了一个名为GamePP 的应用程序,该程序安装了一个有漏洞的 Vulkan 层,导致《World Creator》等基于 Vulkan 的应用程序崩溃。

解决方法是卸载 GamePP 并删除 C:/ProgramData 中的 GamePPSDK 文件夹,否则 World Creator 和其他基于 Vulkan 的应用程序将无法启动。