2013-01-31 38 views
0

簡單的動畫 - 即上前,當兩個物體相撞的第一個念頭。 例如:玩家與對象保鏢衝突。會發生什麼?的Cocos2D如何使/運行動畫更加逼真

  1. Player類開始反彈動畫
  2. 蹦牀類開始自己的動畫通知用戶該彈跳開始

這是簡單的動畫,看起來還不錯,但是,我有一個想法如何添加更多的現實主義對此,我想問,是否真的有可能做到這一點?

比方說,同樣的情況球員與保鏢相撞

  1. 製作播放無形
  2. 在蹦牀課程開始動畫(動畫幀繪有球員和搖椅運動(如準備跳轉))
  3. 步驟2玩家位置發生變化,將玩家置於跳動動畫結束的位置
  4. 讓玩家可見
  5. 開始跳轉

如果真的是有可能的話,我認爲這會看起來更逼真。有沒有任何示例代碼?

回答

0

在Cocos2D中設置動畫可能非常耗時。如果您正在做矢量/像素工作,則必須爲動畫中的每個單獨更改創建一個框架,如果您對藝術背景沒有太多的瞭解,這可能非常具有挑戰性。我可能會推薦一些類似於Adobe Flash這樣的動畫過程的半自動化。它具有將動畫導出爲幀(單個PNG)的功能,可以使用CCAnimation和一些輔助類將其轉化爲動畫。