2.0.10 Label 较 2.0.9 卡顿

我执行一个简单的窗口弹出action,用了scaleTo,然后用了action.easing(),在2.0.4上运行不卡,在2.0.10上卡顿,IOS上更明显。

请问你们是否用到了

  1. label 描边
  2. label 的 shrink 模式

有使用描边(LabelOutLine)和shrink模式,我四日前提供的demo是有使用的; 09版本引擎设置是一样,但是性能比10版本要好!

1赞

testAction.zip (2.5 MB)

确实2个都用到了。

1赞

明白,这个版本确实做了一点妥协,为了效果牺牲了一点性能。我们再想想办法。

这不是一点性能吧,iPhoneX上打开一个弹窗,都卡住1-2s。把shrink和LabelOutLine去掉也还是没有改善。

请教一下,能在10版本上面做优化吗? 有一个大概的时间节点吗?:pray:

请问jare大大,我觉得label一直是比较老大难的问题。鉴于目前不能妥协性能的情况下,能将文档中的用法略微补充详细一些场景情况嘛?

目前我们团队因为cocos再label上历年的各种坑,已经弃用了常规的label,尽量使用png图片来处理

现在的文档应该已经挺详细了,你希望补上什么内容?

jera大佬 2.0.10版本节点执行渐显动作后有较大几率出现按钮无法点击,无点击反应,touchend也监听不到。2.0.9版本正常。麻烦看一下哈

谢谢反馈,2.0.11 会修复该问题

你好 。一个pageview跳转问题。 麻烦提供个解决方案

2.0.11什么时候会出

同问~~

感觉2.0.10确实用起来感觉没以前顺畅

1赞

我们项目也是遇到同样的问题,使用Label 后draw call 会比较高,苹果手机6以上卡顿掉帧简直不能忍受。后面让美术把固定的label文字全部换成了png图片文字,draw call直线下降,进场景也不卡顿了。

已经提交代码修复了,大家可以手动合并 PR 试试:https://github.com/cocos-creator/cocos2d-x-lite/pull/1765。对应的 JS 代码修改,只要改工程下的 build/jsb-link/jsb-adapther/jsb-builtin.js。

1赞

对应的 JSB 适配代码改动在 https://github.com/cocos-creator-packages/jsb-adapter/pull/143

没有?