0

那么高级抗锯齿中有哪些参数接近Flash IDE中的“动画”预设呢?

我需要为一堆文本(平移和旋转)设置动画,并且设置锐度和厚度似乎对子像素渲染没有帮助......

4

2 回答 2

3

我想你是为了.gridFitType财产。

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

于 2012-06-04T06:36:36.910 回答
1

当我使用锐度时,我几乎总是将其设置为最大值 255。

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

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

myTextHolder.draw(myText);

如果你想让文本非常清晰,我建议:

  1. 创建两倍于您需要的文本
  2. 把它放在一个位图数据中
  3. 在每一帧上,旋转位图数据
  4. 然后将位图数据缩小到正常大小
  5. 在屏幕上绘制结果

我相信您可以使用 Matrix 类来执行您需要的所有操作 - 平移、旋转和缩放。

于 2012-06-04T06:36:30.567 回答