2012-12-13 248 views
0

我正在開發一個像「泡泡」這樣的遊戲。到目前爲止,我已經完成了物理和碰撞檢測。 現在我想讓我的英雄(矩形雪碧)動畫。如果有人能解釋簡單的動畫角色的簡單腳本或動畫的一些不錯的鏈接,我會很高興。動畫精靈

回答

0

高層次的想法是使用圖形API將紋理加載到內存中。由於您使用的是C#,這很可能是通過XNA完成的。

您已加載的紋理包含所需的每個動畫幀,並可能跨越多個紋理。當你去渲染你的'精靈'對象時,你將XNA API傳遞給你想要使用的紋理,以及一個源矩形座標,它圍繞你在該紋理中想要的動畫的特定幀。

這是由你來管理這個過程。我創建了組裝這些源矩形的工具,並存儲了每個精靈所具有的每個特定動畫的元數據;像哪些矩形,以及每幀的持續時間等。