我是Flash,Actionscript和Animation的新手。我的背景是Java。Flash動畫遊戲中的每一幀會發生什麼
我想了解Flash中的動畫。我想知道在每個movie_clip幀中會發生什麼。閃光燈舞臺以12或60 fps運行。所有項目都有不同的動畫。現在遊戲中的5-6個不同物體的動畫如何發生?
是否有計算的時間步或增量?所有動畫都一樣嗎?或者不同的動畫必須有不同的三角洲?在某個事件或每個幀中計算三角洲。
以幀爲基礎進行動畫更好,即60幀放置稍微不同的圖片以使角色走路?
使用actionscript gotoAndStop或其他goto框架函數以編程方式進行動畫效果會更好嗎?
如果這個問題不清楚,我很抱歉,因爲我有點困惑。
感謝您的幫助!
謝謝卡丁,我認爲把動畫的所有幀上一個精靈,然後塊傳輸他們在畫布上編程的這一過程適用於遊戲相關的對象英雄即走循環。它是否也適用於非遊戲相關的cosmatic動畫,即NPC還是雲彩等?這種方法稱爲補間或補間別的東西? – user618489 2012-01-07 20:20:47
這確實取決於你的遊戲和你的表現需求,但它很可能適用於你遊戲中的所有元素。通常我會離開爲正常閃光精靈或影片剪輯的唯一要素是事情需要鼠標交互,僅僅是因爲他們都建在鼠標事件的能力。 – Cadin 2012-01-08 18:12:21
補間是另一回事。補間只是意味着你設置了一個動畫的開始和結束(也可能是中間的'關鍵幀'),並且軟件填充了beTWEEN動畫。因此,「補間」可以指在時間軸上使用關鍵幀完成的動作或形狀補間,或者用TweenLite或Tweener等補間引擎完成的編程動畫。 – Cadin 2012-01-08 18:14:21