2012-04-04 24 views
1

這個問題純粹是概念性的,因爲我還沒有創建我引用的精靈表。如果您有問題,我會很感激針對我的問題採取不同方法的建議。Cocos2d具有多個子項的CCSprite動畫

我在腦海中創建的精靈表包含不同人體,頭髮樣式,襯衫,褲子,鞋子等的集合。這個想法是,用戶將選擇在運行時與他們的玩家一起使用的服裝並且每件衣服都將作爲孩子添加到CCSprite中。

問題:這些球員需要動畫,例如,當玩家走動時。我曾計劃爲每個可能的動畫幀添加一個用於每個服裝項目的單獨圖像到精靈表。在創建玩家移動所需的CCAnimation對象時,如何創建一個CCSpriteFrame以添加到包含所有必要的自定義服裝項目以匹配原始CCSprite的動畫?如果您有另一個可以解決我的問題的建議,我很樂意聽到它。

回答

1

嗨,這是一個奇怪的問題,它會很有趣做到這一點。根據我對Cocos2d的理解,我會爲所有部分採用不同的類。就像我的身體分爲三部分(頭部,身體和腿部)。我會爲它們創建不同的自定義類,它們是CCSprite的子類,併爲每個類型保留枚舉和動畫。在GameScene中,將不同的objetcs製作爲主Sprite的子項並同步動畫。 希望這有助於。 :)