我查看了notch的48小时游戏Minicraft的源代码,试图了解他是如何制作动画的。我所说的动画是指带有不同图像的行走动画。我浏览了大约 30 分钟的代码,没有找到任何与图像动画有关的内容。
有人可以帮助我吗,因为我真的很想知道他是如何做到的,因为这肯定对我将来有帮助。
来源链接: https://s3.amazonaws.com/ld48/ld22/minicraft_source.zip
最佳答案
他正在读取资源图像,其中他在网格中绘制了所有动画帧,他正在切割每一帧并将其放入一个位图数组中,从而得到一组动画帧,然后根据动画帧的方向和类型他需要做的动画,他只是循环遍历数组中的帧并在 Canvas 上渲染相应的帧。
关于java - MiniCraft中notch是如何做动画的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649117/