2012-06-16 38 views
-1

我正在研究製作一個擁有小生物的iOS應用程序。我計劃讓這些生物成長並根據用戶互動改變形狀。所以這些生物最終可能會根據用戶的用途做出非常不同的結果。生物動畫

我的問題是動畫這些生物。我在過去用cocos2d處理過簡單的動畫,但沒有像這樣。

我該如何爲這些生物製作不同大小和形狀的動畫,而不需要我的平面設計師繪製可能使用的每一個可能的圖像。在遊戲中,用戶可以創建任何形狀或大小的動物,並讓這些動物變成動畫。我的問題是如何在2D中做類似的事情?我知道這不是一個簡單的答案,但是我正在尋找正確的方向。

+1

沒有簡單的答案。如果你想製作動畫,你必須爲它們製作動畫!可能最好在2d動畫軟件上完成,然後導出爲sprite表以便與Cocoa一起使用。 – Rog

+0

我可能是錯的,但我認爲孢子生物可能會使用一些簡單的3d渲染和一些網格變形算法。無論是他們還是他們非常聰明的圖形和動畫。 – tallen11

回答

0

您可以使用一些CGAffineTransforms來縮放您的圖形,並使用Core Image自定義濾鏡來更改顏色。

+1

請勿將這些與cocos2d一起使用。使用動作(CCMoveTo/By,CCScaleTo/By,CCRotateTo/By等)。我不知道哪種方法在性能方面更好,但在使用操作時,您將不會有那麼愚蠢的錯誤。 :) – tallen11