3.13 canvas下 labelttf fadein 的 BUG

在canvas模式下

当一个 labelttf添加在一个 父节点中(sprite或者node)

父节点,设置setCascadeOpacityEnabled(true)
并运行cc.fadein, 然后点击任意位置,会导致labelttf的位置归零,

这个问题在3.12之前好像是没有的

labelttf直接跑到左下角, 可能是世界坐标的原点吧,

求关注这个BUG

有开启脏矩形吗?

cc.renderer.enableDirtyRegion(false);
有写这一行, 不知道是不是开启了

目前android还有不少机子 canvas渲染有问题

再提一下 3.14 这个问题依然存在

cocos2d-js 3.6是没有问题的

中间版本没有一个个试验

问题出在cocos2dx 3.11升级到3.12
\cocos2d-html5\cocos2d\core\labelttf\CCLabelTTFCanvasRenderCmd.js 文件中
170行 node.setContentSize(nodeW, nodeH);
3.11中是node.setContentSize(locSize);

3.12引入var pixelRatio = cc.view.getDevicePixelRatio();//可能是为了解决某些BUG吧
但是跑了这个之后就有问题了,

@panda
这样能看下相关代码吗, 要怎么改???

@wangzhe
虽然不是大问题
但是能关注下吗
我也尝试着修改了,但是引擎本身有点复杂
总是改的不完美,

应该还没放假吧

@panda @wangzhe 求关注