[LayaAirIDE3]3.0.10 父容器做了一次scale缩放操作,子节点的label文字变模糊加粗

// 加了这段缩放代码body容器下的label组件文字就变得模糊
this.body.scale(0.4,0.4);
Laya.Tween.to(this.body, {
scaleX: 1,
scaleY: 1
},300, Laya.Ease.backOut, null);

文字效果差异如下,文字旋转后白色(#ffffff)字体明显加粗,其它颜色(#92420D)就正常粗细,这个有解决方案吗
已邀请:

Laya_Fred

赞同来自:

您好,这个问题应该是文本绘制在设置缩放为0.4之后完成了,后面在缩放中,考虑性能没有再重新绘制文本导致的不清晰,您可以在tween移动之前先将this.body.cacheAs设置为bitmap,在tween移动完毕之后的回调里面重新设置为this.body.cacheAs="none"来强制重新绘制就可以了,这个我们考虑下是否有更好的重绘处理方法来处理这个问题。

要回复问题请先

商务合作
商务合作