【问题标题】:Smooth Edges for transparent animation in flashFlash 中透明动画的平滑边缘
【发布时间】:2012-05-16 20:26:56
【问题描述】:

我目前正在使用 citrus 引擎构建游戏。因此,我将我的位图作为 psd 图层导入到 flash 库中。编译后的 swf 在运行时作为游戏图形加载。

我在 Photoshop 中对边缘进行了平滑处理,对于静态图片(如站立的英雄)效果很好,但我的动画看起来参差不齐。我的游戏具有缩放功能,并且在屏幕上调整图形的大小也显得参差不齐。

将我的动画帧放入 Flash 的最佳方法是什么(具有漂亮的平滑边缘)?将它们从 Photoshop 导出为网络兼容格式会更好吗?或者我可以以某种方式改进图像的闪烁显示吗?

【问题讨论】:

  • 您的位图在哪里?在库中还是在运行时加载?
  • 在图书馆。对于每个动画游戏对象,都有一个包含标记阶段动画的 swf 文件。我猜它可以在运行时完成,如有必要,只要标签在那里,但我真的不知道。

标签: actionscript-3 flash psd


【解决方案1】:

这2个应该可以提高图像质量:

Catchasbitmap= true(不强制占用内存,但在 cpu 上很容易)

Smoothing = true(消耗 CPU)

http://www.kirupa.com/forum/showthread.php?289874-AS3-bitmap-smoothing

【讨论】:

  • 我可以在我的 fla 中以某种方式使 Catchasbitmap 和 Smoothing 工作吗?
  • 现在真的好多了(参差不齐的边缘不再那么明显了),但是我的动画(以相同的方式导入,平滑打开)看起来仍然比其他动画差一点。这正常吗?
  • 您需要使用位图动画技术而不是矢量影片剪辑。 blog.flexwiz.net/spritesheet-animation-in-as3
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-11
  • 2014-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多