2016-12-20 32 views
0

我很新的Java和我正在我自己的flappybird遊戲副本上工作。簡單地說,你將如何創建鳥的動畫?我應該把它作爲許多圖片的彙編嗎?或者是否有任何班級在鳥兒上升時可以改變鳥的角度?創建一個飛揚的鳥動畫

+1

「許多圖片彙編」...否則稱爲「精靈表」。旋轉應用['AffineTransform'](https://docs.oracle.com/javase/8/docs/api/index.html?java/awt/geom/AffineTransform.html),我想。祝你好運! –

回答

1

用非常一般的術語,我會有一個動畫(一系列圖片可以響應一個事件和時間的推移)。

然後我會爲每個有人按下空格鍵的對象(鳥)和動畫的開始時間設置一個動畫。然後,隨着定時循環的進展,我會檢查精靈的演示是否需要根據動畫開始以來的時間進行更新。

一旦動畫沒有更多的精靈出現,我會回到鳥的正常精靈。