6

当人们在 3d 空间中使用变换时,我遇到了最常见的问题之一。问题在于以 3d 形式转换的内容变得模糊。

现在要解决这个问题,有一个著名的解决方案。

即假设对象是说mc

mc.transform.matrix3d = null;

动画结束后,您可以将影片剪辑的 3d 矩阵设置为空。这解决了问题,但是当动画完成并且 matrix3d 无效时,您会看到明显的抽搐。

flashandmath 中定义的解决方案之一是

http://www.flashandmath.com/flashcs4/blursol/index.html

但这对我来说效果不佳。

如果有人有一个更好的解决方案,可以全面工作(没有任何混蛋!)请让社区知道!

4

1 回答 1

2

如果没有实际的源代码,很难确定其确切原因,但总的来说,Flash 中的所有模糊都是由于图像的重新采样(在显示与原始尺寸不同的图像时补偿平滑度/清晰度)或由于对象坐标的非整数值。

要解决此问题,您通常必须确保所有对象都具有整数(非浮点)坐标(尤其是文本对象),并确保应用您链接到的缩放校正修复程序,以防止重新采样 3d对象,你应该很高兴。

于 2012-08-13T09:26:25.913 回答