在MiniCraft中,缺口如何做动画?

时间:2012-03-10 18:42:22

标签: java animation bufferedimage

我查看了缺口的48小时游戏Minicraft的源代码,试图找出他是如何制作动画的。通过动画我的意思是像用不同的图像走动画。我查看了大约30分钟的代码,我找不到与图像动画有关的任何内容。

有人可以帮助我,因为我真的想知道他是怎么做到的,因为这对我将来一定会有所帮助。

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

2 个答案:

答案 0 :(得分:1)

不确定Notch是如何完成的,将一些源代码粘贴在我们身上然后说“GO!”这是一个奇怪的问题。

更好的方法是查看动画在教程中的工作原理。有许多不同的方法来制作精灵,有些方法比其他方法更复杂,也更耗费精力。

我一直在学习使用XNA编程,这是一个C#中的DirectX框架,主要是为了帮助游戏开发者更轻松地制作游戏。

他们提供的XNA教程有一个关于动画的部分,你可能会发现它很有用。

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

祝你好运!

答案 1 :(得分:1)

他正在阅读资源图片,在那里他绘制了网格中的所有动画帧,他正在剪切每一帧并将其放在一个位图数组中,从而产生一个动画帧数组,然后根据方向和类型他需要做的动画,他只是循环遍历数组中的帧并在画布上渲染相应的帧。