2012-12-16 51 views
3

我是iPhone開發人員,我一直在使用Spritesheets。在iOS中,spritesheet圖像尺寸應該優化爲「兩個功率」(例如1024x2048),因爲它們在這些塊中分配內存,而其他圖像分辨率的優化程度會較低。使用EaselJS優化HTML中的Spritesheets

我的問題 - 這個邏輯適用於所有平臺嗎?我現在在使用EaselJS的HTML5中使用spritesheet,我想知道使用「Power of Two」大小約束還是僅使用任何大小都更好。

回答

5

使用兩個冪可以進入EaselJS/CreateJS世界。事實上,該建議被烤權轉化爲SpriteSheetBuilder的EaselJS源代碼 - 其中兩個maxWidthmaxHeight有註釋:

建議使用2的冪爲這個值(如1024,2048, 4096)。

這也是從Atari Arcade給出的建議,其中used CreateJS。該Building HTML5 Games for the Atari Arcade開發者指南有建議:

創建具有維度是兩個電源 spritesheets和紋理。