v2.4.14升级到v3.8.7 过程总结

慢慢来,慢慢来

包边字 不是组件,改成对象的属性了!

还在还在还在?

node.scaleX = -1 修改为

let scale = this.node.scale.clone()
scale.x = -1
this.node.scale = scale

建议参考这个帖子,把2.4.x原有的node身上的一些属性扩展回来,会方便很多
希望cocos4.0不要再这样删属性了。。。

如果不是update/频繁调用,这样没问题。否则,这样写性能可能有点差啊~

断更了,断更

加油,走得通的。我司项目在年初从2.4.11升级到3.8.2,年中从3.8.2升到3.8.7(主要为了适配鸿蒙),运行还是很平稳的。

2赞

临时 加更个别的项目,最近没弄啦!

猝。。。。。

估计的12月份了,这个月有别的任务在做!

v2.4 到 v3.8 的对应关系:

v2.4 v3.8
node.height node.getComponent(UITransform).height
node.width node.getComponent(UITransform).width

不考虑性能 ,Object.defineProperty(cc.Node.prototype, ‘height’ 改造接口更快