关于非脚本动画场景工作流的思考

时间:2011-06-13 12:04:22

标签: objective-c ios cocoa-touch animation

我被要求研究开发适用于iPad的儿童书籍,其中App Store上有很多。这听起来像是一个非常好的项目,但我之前的iOS项目更加“静态”,绘制视图,滚动,缩放,表格等等。我在如何做这个新应用程序时遇到了麻烦。

我已经从Flash过渡到Objective-C,并且Flash中的许多概念已经证明具有iOS等价物,这使得过渡非常平滑。然而,由于创建了许多手动动画场景并伴有交互式动画,我无法弄清楚iOS的正确工作流程是什么样的。在Flash中,由于集成了时间轴/关键帧动画工具,因此这是一件轻而易举的事。

当然我知道有很多选择需要研究,但我对自己能够提出的技巧并不自信:

  1. 完全脚本化的动画 - 这对于简单的对象级动画来说很好,但是如果你需要手动动画场景的精细,那么在代码中编写所有东西都是疯了。
  2. Quicktime电影 - 电影可以是任何动画环境(Flash,After Effects,3D渲染等)的结果,因此您的动画可以是任何内容。虽然这很好,但是文件大小的增加,对交互性的限制很大,如果你合并多部电影,对性能产生非常不利的影响。
  3. 纹理地图集 - (see this article)虽然是一种很好的技术可用于灵活的动画,但我认为在iOS上使用它会限制你使用一小组限制复杂性的帧动画,或非常小的动画,限制角色的视觉大小。
  4. 谁知道团队使用哪些工作流程来创建应用程序/游戏中的动画,例如Happy Tree Friends:Slap Happy(Video, don't mind the commentary)或者Cut the Rope中的外星人/青蛙(iTunes)?是否有任何工具或库可以在XCode和可能的第三方软件之间来回加速?还有一个最后的亵渎问题:是否会有一个工具从Adobe的Flash导入动画序列作为Cocoa对象,然后您可以编码? (注意:it has been done in JS

    干杯,
    EP。

    没有答案的类似问题

0 个答案:

没有答案