在canvas模式下
当一个 labelttf添加在一个 父节点中(sprite或者node)
父节点,设置setCascadeOpacityEnabled(true)
并运行cc.fadein, 然后点击任意位置,会导致labelttf的位置归零,
这个问题在3.12之前好像是没有的
在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
这样能看下相关代码吗, 要怎么改???