2010-09-23 38 views
1

我想制作一本书,而不是像Pedlar Lady for iPad。每个页面都有一些丰富的文本,然后是一个带有声音效果的动画,在用户翻到新页面后自动运行。我应该用什么工具和/或图书库制作动画书

我有一些想法,我怎么可以做到这一点编程 - Cocos2D看起来很有用 - 但我不知道的是我可以如何与我的艺术家合作。他可以使用哪些工具,以及他将交付什么,以便我可以用最少的努力插入每个页面的动画。

回答

0

您的艺术家可以以已缩放到目标设备的png,mp3和电影的形式为您提供资产。您可以使用Interface Builder来编写本书。使用AVPlayer根据命令播放动画和音频。另外(和更多的内存使用),你可以用UIImageView动画图像。如果您需要在屏幕上移动资源,则可以使用计时器并更改每个资产视图的来源。

编辑:

MPMoviePlayer是一个简单的选择。视图可以直接添加,但是我发现这样可以方便布局;在IB中配置视图后:

moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:asset.path]]; 
    moviePlayer.moviePlayer.controlStyle = MPMovieControlStyleNone; 
    [moviePlayerView addSubview:moviePlayer.view]; 
    moviePlayer.view.frame = moviePlayerView.bounds; 
+0

是不是AVPlayer接管整个屏幕?我想呈现静态文本,然后只是一个小动画,例如在一个角落里,有一个角色拿出他的烟斗和烟雾。 – 2010-09-24 17:52:42

+0

AVPlayer可以放置在任何尺寸的视图中的一个图层中,不过想到它,MPMoviePlayer也可以在控件关闭的情况下执行,并且可能会更容易。我在其中一个应用程序中使用小型子视图中的每个玩家。你可以告诉他们玩命令并循环播放。 – 2010-09-24 19:04:24

+0

太好了,非常感谢。 – 2010-09-25 10:02:09

0

既然苹果允许Adobe的Flash - >应用程序制造商,那么您可能需要考虑这一点。

+0

但是,然后整个应用程序将不得不从Flash,是吗?我宁愿重新使用Objective C,当然,我也有编码的经验。 – 2010-09-24 17:53:23