本文主要是介绍【Laya开发问题汇总(二)】QQ小游戏平台中使用Label在IOS系统中真机测试可能会导致游戏崩溃,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天测试小姐姐反映昨天做的一个QQ小游戏在安卓机上测试正常,在苹果机上卡在加载界面,并且没有报错提示,很奇怪,要了源码一顿操作上真机一看还真是,先归于玄学问题,重新导出资源后然并luan,无奈跟流程一步一步查,查了两小时最后定位到了一行代码
WTF???这行代码能干死游戏?我不敢相信但事实就是这样。输出 loadScene有值,所以打开界面文件看看有啥蹊跷的地方没有
失望,平平无奇的层级,不知道哪有问题,那就全都干掉,把所有组件删掉后再跑一遍后过了!这下能确定是这个界面里的某个组件有点毛病,把组件一个一个重新加回去后确定了是这个小老弟在搞鬼!
真是大胆!是因为没让你拥有姓名所以你要反抗吗??我这就看看你有什么坏水!看了此小老弟的属性后再次失望,平平无奇!看来看去觉得小老弟的字体很可疑
帮它把字体换成默认的,重新打包发布上机后又然并luan!好吧,其实我觉得这个小老弟可有可无的,所以删掉吧!重新打包上机后好了!但是新问题又出现了
给progressText.text赋值游戏直接拉闸!输出 progressText 的值正常,这又是什么问题,没有见过啊,求助小伙伴一起看了半天没有找出原因,最后灵机一动把 Label 替换成 Text 使用,一切正常!
猜测原因是Laya底层在IOS平台上对Label的渲染有问题,这就不是目前的我能解决的了,这个问题还是比较坑的,记录一下。
这篇关于【Laya开发问题汇总(二)】QQ小游戏平台中使用Label在IOS系统中真机测试可能会导致游戏崩溃的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!