这是本系列最后一篇,最后就是将整个程序组成起来。坦克大战游戏中有六个用户界面:
音效设置
开始界面
选择关卡界面
游戏主界面
分数界面
游戏结束界面
按照Android程序一般设计方法,一般一个界面对应一个Activity。这样就需要设计6个Activity子类对实现各个界面。
在移植的过程,这里采用了一个简单的方法,采用一个Activity对就于 Java ME中的Midlet。
主Activity采用FrameLayout
FrameLayout 可以将它其中的其它View象扑克牌一样叠放在一起,这样将六个界面都放在主Activity的FrameLayout中,开始将它们都设置为不可见,需要显示某个界面时,设为可见并放在最前面,也就实现了多个用户界面。
就是用于屏幕切换。
另外,有于程序主要移植于JavaME,并且主要目的是为了了解Android 平台,和 JavaME版相比不够完善,但基本功能是实现了,如有兴趣的可以进一步完善。
代码下载 Android版坦克大战
http://www.imobilebbs.com/download/android/battlecity/AndroidBattleCity.zip
Java ME版坦克大战
http://www.imobilebbs.com/download/android/battlecity/BattleCityJavaME.zip
分享到:
相关推荐
android 坦克大战源码 更多我收藏的android源码请继续。。
Android坦克大战游戏源码
Android 坦克大战源代码。欢迎大家下载学习
Android 原生写的坦克大战游戏,其中包括绘图、自定义控件、音频、数据库等知识
安卓android坦克大战源码TankWar
Android坦克大战游戏分析资料。欢迎大家下载学习
Android开发实现坦克大战游戏,可联网对战,绝对NB
使用Android studio开发的坦克大战游戏,适合刚刚开始学习的小白使用,功能简单,也可以用来当作一个期末的大作业使用,不是很复杂,后续还会有更新。
基于C#.NET的坦克大战游戏的设计与实现
期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业课程设计使用java开发的坦克大战小游戏源码期末作业...
android坦克大战实例。一个小游戏,新学者可以尝试学习
java毕业设计——网络版坦克大战游戏的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——网络版坦克大战游戏的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——网络版坦克大战游戏的设计与...
Android应用源码之坦克大战游戏源码
Funcode编程C++实现坦克大战游戏课程设计 1.内容 在一个战场上,玩家控制坦克,消灭敌方坦克,并防止敌方坦克摧毁我方基地。 2.任务和要求 1).游戏有一个初始游戏页面。 2).按下任意键开始游戏,玩家控制坦克在...
C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码。C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业坦克大战源码C++大作业...
分享一款经典的游戏TankWar 坦克大战 Android版,比较完整的游戏源码,Bin目录下有游戏所需要的图像、音效等资源,编译android源码后会在Bin目录下生成apk文件,将此文件安装到android手机中即可玩游戏。 这是一个...