2012-06-16 33 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