【问题标题】:AS3 : how can i use sprites with green background in flashAS3:如何在 Flash 中使用绿色背景的精灵
【发布时间】:2012-05-06 13:50:48
【问题描述】:

我注意到互联网上的许多精灵都有纯色背景而不是透明的,我相信这背后是有原因的,但它是什么?

喜欢这个:

http://www.spriters-resource.com/gameboy_advance/gs2/sheet/47045

我可以使用 Photoshop 删除 bg,但如果这是人们一开始没有将其保存为透明 png 的目的。

在 Flash 中使用这些精灵的更简单方法是什么?我认为将每个精灵剪切并放在单独的框架中是没有意义的,我相信有更简单的方法。

【问题讨论】:

    标签: actionscript-3 flash sprite


    【解决方案1】:

    Sprite 表并不意味着在编译之前被分割成不同的图像。相反,它们主要用于一种称为 blitting 的技术,该技术涉及在运行时将像素从 spritesheet 复制到显示器上(传统上这样做是为了提高标准 Flash 显示列表渲染的性能)。

    您可以在此处阅读有关 blitting 的信息:http://www.8bitrocket.com/2008/7/2/Tutorial-AS3-The-basics-of-tile-sheet-animation-or-blitting/

    以及如何在 blitting 时实际移除背景:http://active.tutsplus.com/tutorials/animation/blitting-with-as3-removing-a-bitmaps-background-color/

    【讨论】:

    • 感谢您提供的有用信息。太好了,在非常好的教程之前我不知道
    猜你喜欢
    • 2012-07-08
    • 2012-09-08
    • 2011-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多