欢迎光临散文网 会员登陆 & 注册

【UE4】谨慎更新虚幻4-4.26版本.特别是要做热更的朋友

2021-01-20 10:32 作者:天空游荡的鱼  | 我要投稿

    最近心血来潮,在项目中更新了新发布的4.26版本。一直以来都用的4.24.3还算比较稳定。不过,都错过了25,既然26发布了。就索性一次性更新到最新版本。

    看26的发版文档,确实更新了不少内容(包括25的更新)。现在就来说说更新到4.26版本为什么要谨慎?

    新功能还没体验到,但发现打包及更新有了三个明显的变化

  1. Android打包环境的安装发生了变化(25版本已经变了),前面有一篇文章分析了新的打包环境的安装。

  2. 打包之后挂载Pak文件可能会出问题。比如:pak热更的内容不生效,Mount pak时闪退。(这个问题很好解决,也许也不会发生任何问题,取决于你怎么实现的热更)

  3. Project Setting中的DirectoryNerverCook配置不生效--即无论如何,打包app时都是完整包。(这个我相信是官方的版本的Bug,尝试了4.24、4.25、4.26,只有4.26有问题。如果你使用的是发布版的4.26引擎,那么恭喜你,坐等官方的下一个版本更新修复。如果你使用的是源码版本,可以自己手动解决。如果没心思看源码或者看不懂,可以到交流群问我,群号:1047387740

    为了详细的了解上面的三个变化,我花了些时间了解打包过程,后面有朋友需要了解,可以分享下我是如何发现问题并解决的。也可以分享下如何去了解UE4的代码和功能。例如:

  • 我们按下打包按钮后,调用过程是怎样的,使用了哪些工具

  • 打包的入口在哪里

  • 参数怎么传递的

  • Project Setting中的参数怎么读取

  • Editor是怎么调用UnrealPak.exe打包的pak的(可以为我们自己制作热更包提供信息)

  • pak挂不上,我是怎么找到问题和原因的

今天的重点是Project Setting中的DirectoryNerverCook配置不生效。如果你遇到相同的问题,欢迎在群里咨询我,群号:1047387740验证密码关注后会收到。

【UE4】谨慎更新虚幻4-4.26版本.特别是要做热更的朋友的评论 (共 条)

分享到微博请遵守国家法律