打包好的项目报了如下错误:
如何解决这个bug呢?
这个问题困扰了我很久,从2022年9月左右就无法打包到现在的2023年5月31号。
没想到今天解决了。
最近我花了一星期的时间来研究这个bug导致。
当时以为是蓝图和材质代码导致,一个个查,吧资源的问题一个个解决掉,还是没有结果。
后来我从一个空的MMOARPG工程开始编译项目,只有源码,发现还是报这个错误。
于是开始打断点查看源码,看了源码更绝望,它编译的是二进制Shader奔溃,我不可能是看二进制shader压缩的源码来判定到底是什么情况。
于是线索断了。
就这样来来回回找线索,最后决定从一个空的源码开始,一点点往里面添加代码和工程,最后终于发现了这个bug:
是 插件里面 额外加了 USDSchemas 和 Niagara 和 HairStrandsRuntime 模块导致。