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

epo*_*gee 7 animation cocoa-touch objective-c ios

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

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

当然我知道有很多选择可以研究,但我对自己能够提出的技术没有信心:

  1. 完全脚本化的动画 - 这对于简单的对象级动画来说很好,但是如果你需要手动动画场景的精细,那么在代码中编写所有东西都是疯狂的.
  2. Quicktime电影 - 电影可以是任何动画环境(Flash,After Effects,3D渲染等)的结果,因此您的动画可以是任何东西.虽然这很好,但是低端是文件大小的巨大增加,交互性的极大限制,如果你组合多部电影,对性能的负面影响非常大.
  3. 纹理地图集 - (参见本文)虽然是一种用于灵活动画的绝佳技术,但我认为在iOS上使用它会限制你使用一小组限制动画复杂性的帧,或限制视觉效果的非常小的动画字符的大小.

谁知道团队用什么工作流程来创建应用程序/游戏中的动画,例如Happy Tree Friends:Slap Happy(视频,不介意评论)或Cut the Rope(iTunes)中的外星人/青蛙?是否有任何工具或库可以在XCode和可能的第三方软件之间来回加速?还有一个最后的亵渎问题:是否会有一个工具从Adobe的Flash导入动画序列作为Cocoa对象,然后您可以编码?(注意:它已在JS中完成)

干杯,
EP.

类似的问题没有答案