libgdx游戏引擎教程外篇(二)libgdx移植俄罗斯方块(附源码)

转自: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)

2012-7-8 23:24 上传
点击文件名下载附件
下载积分: 下载豆 -2



源码只有五个类:

Bricks.java,用于描述方块类;
GameView.java 游戏绘图界面;
SlideButton.java 开始界面的滑块类;
UiActivity.java 主界面Activity
ViewActivity.java 游戏界面Activity

未命名.jpg

2012-7-8 23:15 上传
下载附件(62.37 KB)



代码这里就不做解释了,我今天将大部分源码都修改了一下并做了注释,大家可以在源码里面查看。

直接看看效果吧。

为了求简单,这个游戏没有上下左右的虚拟按键,有按键的手机可以使用上下左右按键操作方块,全触屏的手机可以按照

新建位图图像.png

2012-7-8 23:21 上传
下载附件(24.46 KB)


的指示触摸屏幕的相应部位,相当于按下了相应的按键。

最上面的星星是难度调整~
Screenshot_2012-07-08-22-22-03.png
2012-7-8 22:59 上传
下载附件(126.59 KB)


 

滑动下面的滑块~进入游戏
Screenshot_2012-07-08-22-21-44.png
2012-7-8 23:00 上传
下载附件(126.38 KB)


 

Screenshot_2012-07-08-22-22-07.png
2012-7-8 23:00 上传
下载附件(104.13 KB)


 

Screenshot_2012-07-08-22-23-24.png
2012-7-8 23:00 上传
下载附件(188.95 KB)
Screenshot_2012-07-08-22-23-29.png
2012-7-8 23:01 上传
下载附件(98.21 KB)


Screenshot_2012-07-08-23-03-25.png

2012-7-8 23:05 上传
下载附件(105.22 KB)




我们接下来就要着手将这个很简单的小游戏移植到libgdx上,一步步地实现,很快我们第一个真正意义上的Libgdx游戏就要出炉啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值