我遇到了人们在 3d 空间中使用变换时面临的最常见问题之一。问题是在 3d 中转换的内容变得模糊。
现在要解决这个问题,有一个著名的解决方案。
即假设对象是 mc。
mc.transform.matrix3d = null;
动画结束后,您可以将影片剪辑的 3d 矩阵设置为 null。这解决了问题,但是当动画完成并且 matrix3d 无效时,您会看到明显的抖动。
flashandmath 中定义的解决方案之一是
http://www.flashandmath.com/flashcs4/blursol/index.html
但这对我来说效果不佳。
如果有人有更好的解决方案,可以全面工作(没有任何 SCSS !)请让社区知道!
最佳答案
如果没有实际的源代码,很难确定其确切原因,但一般而言,Flash 中的所有模糊都是由于图像的重新采样(当显示图像的大小与原始大小不同时补偿平滑度/锐度)或由于对象坐标的非整数值。
要解决此问题,您通常必须确保所有对象都具有整数(非浮点)坐标(尤其是文本对象),并确保应用链接到的缩放校正修复,以防止重新采样 3d对象,你应该很高兴去。
关于actionscript-3 - Flash 3d 模糊文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11781694/