AS3:代码反别名动画

时间:2012-06-04 06:05:53

标签: actionscript-3 antialiasing

那么高级反别名中的哪些参数接近"动画"在Flash IDE中预设?

我需要为一堆文本(平移和旋转)制作动画,并且设置清晰度和厚度似乎无助于子像素渲染...

2 个答案:

答案 0 :(得分:3)

我认为你是在.gridFitType财产之后。

  

用于此文本字段的网格拟合类型。仅当文本字段的flash.text.AntiAliasType属性设置为flash.text.AntiAliasType.ADVANCED时,此属性才适用。

答案 1 :(得分:1)

当我使用清晰度时,我几乎总是把它放在最大值为255。

我建议您将TextField绘制到BitmapData对象,然后旋转BitmapData。

    var myTextHolder:BitmapData = new BitmapData(myText.width,myText.height,true,0x00000000);

myTextHolder.draw(会将myText);

如果你想让文字真的很清晰,我建议:

  1. 创建两倍于您需要的文本
  2. 将其放入bitmapdata
  3. 在每个帧上,旋转bitmapdata
  4. 然后将bitmapdata缩小回正常大小
  5. 在屏幕上绘制结果
  6. 我相信你可以使用Matrix类来执行你需要的所有操作 - 平移,旋转和缩放。