使用EaselJS优化HTML中的Spritesheets

时间:2012-12-16 18:05:11

标签: html5 optimization easeljs

我是iPhone开发者,我在那里使用Spritesheets一段时间了。在iOS中,spritesheet图像尺寸应优化为“Powers of two”(例如1024x2048),因为它们在这些块中分配内存,而其他图像分辨率则不太优化。

我的问题 - 这个逻辑适用于所有平台吗?我现在正在使用带有EaselJS的HTML5中的spritesheets,我想知道使用“Power of Two”大小限制是否更好,或者只是使用任何大小。

1 个答案:

答案 0 :(得分:5)

使用2的幂确实进入了EaselJS / CreateJS世界。事实上,该建议直接纳入SpriteSheetBuilder的EaselJS源代码 - 其中maxWidthmaxHeight都有评论:

  

建议对此值使用2的幂(例如1024,2048,   4096)。

这也是来自Atari Arcade used CreateJS的建议。 Building HTML5 Games for the Atari Arcade开发指南有以下建议:

  

创建具有强大尺寸的spritesheets和纹理   两个。