The global shader cache file'X:/XXXX/GlobalShaderCache-PCD3D_SM5.bin' is missing——UE4工程运行失败

今天在学习UE4的时候,新建一个C++工程,编译启动后在编辑器里添加了一个新的类。然后我停止了编辑器的运行,进行简单的修改后发现可以生成却不能运行,提示如下。

 

 

提示我一个全局的shader缓存文件丢失,可是我基本上没添加什么代码,也没做什么修改。

然后我就去晚上搜,发现都是在说方舟(游戏)启动出错的解决办法。

没办法,就硬着头皮再去好好读一下提示信息。

你正在运行一个去加载COOKED(后来查了查,估计是被篡改的意思吧)过的应用程序版本。但是这个版本并不存在。

我突然发现,在解决方案配置中,原来我选择的DebugGame Editor,被改成了Development Editor

把这个修改成你原来的版本就好了~

补充一下,这个问题的产生就是编译的目标与当前的状态不同,出现这种问题,就尝试去改变解决方案配置里面的选项。默认引擎第一次启动的时候,所有的资源是没有经过烘焙处理的,所以无法启动Development版本的引擎,需要修改成debug版本的。

你可能感兴趣的:(UE4,游戏开发,Unreal,Engine,4(虚幻引擎),UE4,UE4C,UE4运行错误)