Download

关于pak打包问题

我使用版本是4.15,目前打包有个非常奇怪的问题,将一系列资源打包好后,有的网格可以加载,而有的网格一加载就直接崩溃。无从下手,请问有人知道这大概什么原因导致的么?
另,我有一些4.13打的pak,将无法再4.15载入,一载入就提示数据包以损坏,请问有什么办法能够向下兼容pak包么?

建议你看看log,这是最直接的方式,也是最根本的解决办法,至于你说的4.13的pak包体在4.15载入,没太明白啥意思,一般来说,你如果4.13打包了就是直接运行exe就好了,你说的pak载入没明白啥意思,你如果说用4.15打开4.13工程我还能理解

谢谢您的回答!
1.我查看了日志,还是没有解决办法。目前我的打包方式为一个资源打一个PAK,然后自己记录依赖信息,全部MountPak相关PAK后,在StaticLoadObject加载。为了有小改动的时候最小更新。
LogWindows:Error: Assertion failed: MaxShift && (uint64(PAK_CACHE_GRANULARITY) << (MaxShift + 1)) == 0 && (uint64(PAK_CACHE_GRANULARITY) << MaxShift) != 0 [File:D:\Build++UE4+Release-4.15+Compile\Sync\Engine\Source\Runtime\PakFile\Private\IPlatformFilePak.cpp] [Line: 931]
2.关于版本,就是之前项目是4.13版本的开发的。程序和资源分开,资源以PAK方式更新。现在程序升级到4.15了,能否不更新PAK的情况下,兼容之前的PAK,只分发程序呢?有什么思路么?