2011-03-17 44 views
1

我在想爲2D動畫文件格式設計。我決定將這些信息存儲在一個XML文件中,每個幀都放在不同的圖像上,並且它們全部用7-Zip或其他東西存檔,但給出了一個不同的擴展以給人留下印象,我發明了一些東西打倒。 :P2D動畫格式:允許加速動畫

鑑於我的動畫文件的預期結構,您如何建議我使動畫能夠在需要時加速(使時間更快更慢的拼寫等)?我應該只在我的XML中有一個FrameDuration字段並將其乘以或除以我希望減慢或加快時間的任何數量?有沒有另外一種方法呢?

回答

1

取決於你有多少fps的渲染,我覺得你有三種選擇:

  1. 你建議(如果你實際使用的幀切換的減速方法)的一個
  2. 你可以加速整個遊戲引擎的幀頻(如果渲染引擎是控制器)
  3. 實現一個跳幀變量(這會在不改變遊戲其餘部分的幀速率的情況下加速一個對象)

所以,這一切都取決於你如何引擎處理幀切換。我個人更喜歡讓渲染引擎充當控制器,所以我會選擇#2或#3 ...