升级引擎到2.0.9一周后的感受。。。。

以前项目用的1.9.0,因为龙骨运行闪烁的原因打算升级到2.0.9。遇到了以下问题

1.label在IOS和ANDROID设备上显示很模糊,比以前差很多。
2.修改预制体保存会一直输出 TypeError: Cannot read property ‘_hash’ of null
3.龙骨父节点执行fadeIn时,龙骨动画会闪烁,1.9.0没出现这个问题
4.android编译release包时会混淆自己写的接口代码(这个以前没有)
5.我的项目是大厅+子游戏,在子游戏中播放一个不存在的音效时会一直报错导致程序卡死
ERROR: TypeError: undefined is not an object (evaluating ‘base64.length’), location: src/cocos2d-jsb.js:44300:26
STACK:
exports@src/cocos2d-jsb.js:44300:26
getLibUrlNoExt@src/cocos2d-jsb.js:25586:28
_getAssetInfoInRuntime@src/cocos2d-jsb.js:25603:45
getResWithUrl@src/cocos2d-jsb.js:20846:47
load@src/cocos2d-jsb.js:20906:30
play@jsb-adapter/jsb-engine.js:267:31
src/project.dev.js:460:39
src/cocos2d-jsb.js:20983:47
src/cocos2d-jsb.js:30006:21
fireTimeout@jsb-adapter/jsb-builtin.js:2033:34
tick@jsb-adapter/jsb-builtin.js:1995:16

补了旧坑挖新坑

2赞

我的升级209后,问题不大,主要是带来的性能提升让我甘愿去修复那些出现的莫名其妙的bug。。

客观的讲确实性能显著提升了,但是更希望引擎组发布新版本的时候能细心点

发布的iOS包和Android包?稳定性怎么样?

不是太理想

mark 同遇到

这是他们的疏忽 已经有方案了

主要是得赶紧出个修复版本,这字体小一点的话,基本看不到字

知道什么时候修复吗

2.修改预制体保存会一直输出 TypeError: Cannot read property ‘_hash’ of null

这个问题我也遇到了,我是因为场景内有龙骨动画,然后切换prefab,保存,关闭就会报错,然后把场景内的龙骨动画删除就没事了,遇到这个问题我只能把场景内的龙骨动画做成prefab,然后游戏内再动态生成,官方说2.1.1会修复。。。

https://forum.cocos.com/t/prefab/77105/5

我也又遇到这问题

我来帮你补充下BUG

RichText 多个的时候卡顿
ScrollView 元素多个时卡顿
ios 包发热

这些坑慢慢填