我是AS3的新手,我正在尝试用它创建一个简单的游戏 到目前为止,我已经能够绘制这样的图像:
[Embed(source = 'C:/mypath/myimage.png')]
public static var myImageClass:Class;
private var myImage:Bitmap = new myImageClass();
然后渲染myImage 但这只画了一张没有动画的图片 我想要的是导入这张图片:
然后将图像剪切为一系列子图像并从中绘制动画,而不是单个图像。我怎么能这样做?
谢谢!
答案 0 :(得分:1)
这称为“ Blitting ”。您可以使用BitmapData.copyPixels()获得相当不错的结果,具体取决于您的部署目标和所需的动画数量,但使用Starling Framework使用Stage3D硬件加速的Introducing the Starling Framework更为理想
更多信息:
答案 1 :(得分:1)