来自坦率半月饼的回答
2023-12-04 17:13:27
UE4打包之后资源丢失是因为有时候我们的项目可能使用了非虚幻引擎支持的资源,虽然在编辑器模式下可以调用,但是打包程序无法识别到该资源,所以不会被打包进去。
比如说我们的项目中使用了一些通信协议,例如protobuf,xml,json等等,这些引擎是不直接支持的,也许在c++代码中可以调用,但是打包的时候引擎是不认的,再或者一些视频资源,鼠标矢量图等等,那么对于这些资源是需要我们手动添加到打包程序中的,添加如下:
1、添加之后,这些目录下的资源就会被打包进去了,之后不出意外,打包后的程序对资源的调用就不会出问题了。
2、那么怎么排查是不是没有打包该资源进去呢,这里简单提下,可以在打包的时候自己测试下。
3、把这个勾选去掉,打包的时候就会按照Conten下的资源都打包到相应的文件夹,你可以看下某个资源是不是在目录中,如果不在,就是没打包进去。那就手动添加吧。
文章整理自网络,仅供学习参考,版权归属原作所有
推荐问答