2010-09-23 39 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