转自:http://www.apkbus.com/android-58102-1-1.html
第七讲之后我决定暂时不继续进行主干内容的介绍转而写几篇外篇,介绍我一年前曾经用一天时间写出的一个很简单的俄罗斯方块的游戏,我将把源代码完全放出来,并且一步步地将这个基于SDK API的程序移植到libgdx下,毕竟我们学了这么多,终于可以实战了,也增加大家的一些信心。两部分的源码都将公开,请大家继续支持Testin杯Mkey libgdx游戏引擎系列教程。
本外篇纯粹是介绍一下我们将要移植的游戏——俄罗斯方块,下面介绍的这个版本是用SDK的API写的,我们要做的就是在今后的几讲中将这个小游戏移植,改用Libgdx实现。
源代码下载 :Tetris_slide.rar(1.58 MB, 下载次数: 461)
源码只有五个类:
Bricks.java,用于描述方块类;
GameView.java 游戏绘图界面;
SlideButton.java 开始界面的滑块类;
UiActivity.java 主界面Activity
ViewActivity.java 游戏界面Activity
代码这里就不做解释了,我今天将大部分源码都修改了一下并做了注释,大家可以在源码里面查看。
直接看看效果吧。
为了求简单,这个游戏没有上下左右的虚拟按键,有按键的手机可以使用上下左右按键操作方块,全触屏的手机可以按照
的指示触摸屏幕的相应部位,相当于按下了相应的按键。
我们接下来就要着手将这个很简单的小游戏移植到libgdx上,一步步地实现,很快我们第一个真正意义上的Libgdx游戏就要出炉啦!