2012-03-10 51 views
1

我查看了切口的48小時遊戲Minicraft的源代碼,試圖找出他如何做動畫。通過動畫我的意思是喜歡用不同的圖像走動畫。我查看了大約30分鐘的代碼,並且找不到與圖像動畫有關的任何內容。凹口在MiniCraft中如何做動畫?

有人可以幫助我,因爲我真的想知道他是如何做到的,因爲這對我將來肯定會有所幫助。

鏈接到源: https://s3.amazonaws.com/ld48/ld22/minicraft_source.zip

回答

0

他正在讀取資源圖像,他在網格中繪製了所有動畫幀,他正在剪切每個幀並將其放入一個位圖數組中,從而生成一組動畫幀,然後根據方向和類型他需要做的動畫,他只是遍歷數組中的幀並在畫布上渲染相應的幀。

1

不知道缺口是怎麼做的究竟,種oddish問題給我們粘貼完整的源代碼,並說「GO!」

更好的方法是查看動畫在教程中的工作方式。動畫製作精靈有很多不同的方法,比其他方法更加複雜和工作密集。

我一直在學習編程XNA,這是一個C#中的DirectX框架,基本上可以幫助遊戲開發者更輕鬆地製作遊戲。

他們提供的XNA教程有關於動畫的部分,您可能會覺得它很有用。

http://create.msdn.com/en-US/education/tutorial/2dgame/animating_the_player

祝你好運!