使用EaselJS优化HTML中的Spritesheets

Bri*_*ird 3 optimization html5 easeljs

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

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

小智 5

使用2的幂确实进入EaselJS/CreateJS世界.事实上,该建议被烤右转入EaselJS源代码SpriteSheetBuilder -其中两个maxWidth,并maxHeight有注释:

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

这也是从给出的建议雅达利街机使用CreateJS.该大厦HTML5游戏为Atari街机开发者指南有建议:

创建尺寸为2的幂的spritesheets和纹理.