我下载了引擎源码4.25.0,编译成功后新建了一个ThirdPerson模板Game,之后对它进行打包,配置为WindowsNoEditor Shipping,打包过程没有问题,但是打包完我运行StagedBuilds里的exe文件时,程序崩溃了,崩溃log为Failed to find shader map for WorldGridMaterial。
之后我对debug版程序进行了跟踪,发现崩溃栈在MaterialShared.cpp的FMaterial::CacheShaders中,然而根据该函数的逻辑,似乎崩溃是必现的,请问有人知道具体原因吗?
问题已解决,与官方代码无关,出问题的是我们项目自己的shadertype定义