2012-02-15 71 views
0

我有一個使用UIImage動畫的應用程序,並且動畫的時序不一致。我想轉換到與cocos2d使用精靈​​動畫。將UIImage動畫轉換爲使用Cocos2d sprite動畫

我可以將此功能添加到我現有的項目嗎?有沒有關於如何將Cocos2d添加到現有項目的好教程?

回答

1

我見過人們只是在EAGLView中使用Cocos2D,效果很好。 This fellow似乎有它的工作。話雖如此,我可能會嘗試優化您的UIImage動畫。使用PNG通常速度更快,並嘗試將動畫圖像幀縮放到確切的顯示大小。並且,確保您的動畫幀速率不超過30左右。

+0

謝謝。我的UIImage動畫問題是試圖停止動畫。目前我使用「[self performSelector:@selector(stopAnimation)withObject:nil afterDelay:1.5];」但是如果由於硬件延遲等原因有任何延遲......動畫過早被切斷。我想不出解決這個問題的方法..? – mtb 2012-02-15 19:02:48

+0

啊我明白了。我會考慮實際使用CAKeyframeAnimation。您可以將一組圖像放入values屬性中並掛接完成監聽器。那麼,你將不得不做更多的事情(即設置時間),但這是它的要點。 – bensnider 2012-02-15 21:28:36