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

虚幻5 打包后,打开关卡失效问题解决

2023-03-07 20:23 作者:虚幻4-无  | 我要投稿

在虚幻5打包后,主菜单关卡的主菜单,开始游戏按钮点击后,无法打开游戏关卡。但是在编辑器中运行一切正常(可以打开关卡)。那这是什么原因呢?

原因就是使用了OpenLevelByName(打开关卡(按名称))节点打开关卡。

如果使用Open level by object reference(打开关卡(按Object引用))打开关卡。打包后,将不会出现任何问题。

解决OpenLevelByName打包后失效的问题

有些场景下,必须使用OpenLevelByName打包,或者单纯是因为不想替换成按引用的节点。可以继续看下文:


虚幻5打包和虚幻4不同,没有引用的Map都不会打包进去。而OpenLevelByName不会引用Map。相对的,使用Open level by object reference,就引用着MAP。

但是有些场景下,必须使用OpenLevelByName,那么怎么创建对Map的引用呢?

找到 项目设置 - 打包 - 打包 - 高级 - 打包版本中要包括的地图列表 。

(英文: Packaging - Packaging - Advanced - List of maps to include in a packaged build)

然后添加数组元素,数组元素就是相对路径。可以使用后面的三点打开文件浏览器选择Map文件来自动填写路径。如下图:




虚幻5 打包后,打开关卡失效问题解决的评论 (共 条)

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