Andriod DrifBall 重力感应游戏
代码说明:
Andriod DrifBall 重力感应游戏源码实例,各个文件说明如下: BallListener.java:主要功能是感应传感器的姿态数据,通过onSensorChanged方法读取数据,并调用RoatatUtil中的静态方法来确定小球应该移动的方向。 Cannon.java对应地图中的大炮,地图模型中每有一个大炮,就会有一个Cannon对象创建Cannon对象主要的方法是fire,此方法会根据当时小球的位置,创建并返回一个Missile对象,该Missile对象会被添加到一个集合中并被绘制。 DrawThread.java主要功能是提供GameView的定时绘制采用的方式是SurfaceHolder对象将画布锁上,然后对其进行绘制。 DriftBall.java游戏的主类,所有的View对象在这里有所引用,主要的功能是实现游戏的流程控制,提供游戏需要的常量,在视图之间进行切换。 GameMenuThread.java主要负责将菜单及菜单项在屏幕上的位置进行改变以达到动画效果。。 更多文件作用请下载查看源代码。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!