2015-07-10 51 views
0

最近我一直在嘗試精靈,尤其是在AS3中。我已經設法提取標準精靈並通過具有相同大小的正方形的工作表開發功能動畫。儘管如此,互聯網上的許多spritesheet並沒有正確地組織正確的大小的正方形。有沒有辦法操縱像素以動態地從這些圖紙中獲取精靈的位置和尺寸?或者我必須將Spritesheet本身修改爲「方形格式」?我想盡可能避免硬編碼。從AS3中的Spritesheet中提取精靈

回答

0

spritesheets的要點通常是減少數據開銷。加載一張圖片比加載數百張圖片要快得多。由於您可以擁有可變大小的圖像,因此大多數生成的Spritesheet都會附帶一個輔助文件,用於定義Spritesheet中每個圖像的位置。然後,這只是引用該圖像的x,y,寬度和高度值的問題。

TexturePacker會生成這些,正如我想象的其他應用程序一樣。

0

通常情況下,如果您有非常規大小和/或間距精靈,您還會有一個附帶的數據文件(可能是XML或JSON),它定義了不同精靈的位置和大小。