问题现象:
在canvas模式下
当一个 labelttf添加在一个 父节点中(sprite或者node)
当父节点设置透明度之后(setOpacity)
然后点击任意位置,会导致labelttf的位置归零,
代码分析:
问题出在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吧
但是跑了这个之后就有问题了,