0

使用 EaselJS(HTML Canvas 框架,来自 CreateJS)

我有一个tileset,我需要绘制一个tilemap。所以我将我的图块集位图分配给每个图块。但是当然,每个图块只需要绘制图块集的一部分。

我想出了如何绘制位图的一部分(Bitmap.sourceRect),但这意味着我必须为每个图块克隆图块集!

来自 Flash AS3 背景,我选择了这个库,因为它应该是相似的,但是它在图像处理方面似乎有所不同(这个问题是通过使用多个 Bitmap 和一个 BitmapData 来解决的)。

谢谢。

4

1 回答 1

1

考虑改用 SpriteSheet 和 BitmapAnimation。GitHub 中有一些可以提供帮助的示例。

https://github.com/CreateJS/EaselJS/blob/master/examples/SpriteSheet.html http://www.createjs.com/#!/EaselJS/demos/spritesheet

于 2012-12-13T13:52:14.367 回答