引导语:
运行时有UI,启动后没UI? 运行时表格正常输出,启动后表格跨列? 这些是运行和启动一些函数不同导致的情况,本文列出常见的区别或问题(基于UE4.26 版本),如果你遇到的问题不属于其中之一又苦于这个问题,可以考虑打包时加载运行包(增加打包体积且需要去除所有控制台答应)
一、数组使用FIND方法导致异常问题说明: FIND方法出现问题,运行时可以顺利找到索引,启动(或打包)时无法找到索引,均返回-1。 解决方案: 替换为两个循环,匹配数值即可。
问题说明: 运行时,获取对象名输出小写字符(如other),启动时,输出首字母大写(如Other),因此判断条件异常。 解决方案: 增加对该情况的考虑,增加判断条件或更换判断方法。
问题说明: 运行时,输出中文日期,启动后,输出英文日期。 解决方案: 运用时间戳转换,强制附加字符串生成中文日期。
问题说明: 运行时,默认采用系统字体;启动时,默认采用web自带字体(如果没有字体则默认为宋体) 解决方案: 在web指定字体。