2014-02-14 20 views
0

我剛剛從spritesheet(我從搜索後從Google中獲取)分析加載動畫。但是這個精靈有不同的大小。它共有100張圖片。我正在使用easeljs加載這些sprites.Can我可以在easeljs中加載diff大小的精靈,還是我需要使用任何工具來製作相同大小的精靈?我只是嘗試了stackoverflow中的一個示例鏈接,但沒有解決我的問題。在此先感謝在Easeljs中加載具有Diff大小的精靈

回答

-1

如果spritesheet的幀大小不同,請使用幀定義數組。每個定義本身都是一個包含4個必需條目和3個可選條目的數組,順序爲:x,y,width,height,imageIndex,regX,regY。前四個條目是必需的,並定義框架矩形。第五個指定源圖像的索引(默認爲0)。最後兩個指定幀的註冊點。

frames: [ 
    // x, y, width, height, imageIndex*, regX*, regY* 
    [64, 0, 96, 64], 
    [0, 0, 64, 64, 1, 32, 32] 
    // etc. 
] 
+0

這是從createjs.com直接複製/粘貼。這裏的問題是x和y參數的定義。據我所知,他們不做任何事情。多一點解釋會很棒。 –