首页 > 移动平台 > 详细

Android实践项目汇报(四)

时间:2015-12-05 22:22:54      阅读:220      评论:0      收藏:0      [点我收藏+]

本周学习计划

  1. 研究推箱子代码,了解每一模块的作用,有一个整体框架,并作注释。
  2. 完成键盘的连接。
  3. 将程序中存在的问题解决。

实际完成情况

  1. 整个游戏分为四个模块:公共类、欢迎界面、菜单界面、游戏界面,实现了欢迎动画、开始游戏、声音开关、游戏说明、退出游戏、地图绘制、角色移动、推箱子等功能。

    共有类:

      Activity的实现类PushBoxActivity

      键盘监听线程KeyThread

    欢迎界面相关类:

      欢迎界面类WelcomeView

      欢迎界面的绘制线程类WelcomeViewThread

      欢迎界面的动画实现类WelcomeViewGoTread

    菜单界面相关类:

      菜单界面类MenuView

      菜单界面的绘制线程类MenuViewDrawThread

      菜单界面的动画实现类MenuViewGoThread

    游戏界面相关类:

      游戏主界面类GameView

      游戏主界面的绘制线程类GameViewDrawTread

      地图信息类MapList  

      角色封装类MySprite

      角色移动线程类SpriteMoveThread

      角色换帧线程类SpriteThread

      箱子移动类BoxThread

  2. 键盘的连接要改变config配置文件。找到模拟器创建的文件夹所在的配置文件,即.andriod里边的adv文件夹。打开config文件,把hw.dpad=no改为hw.dpad=yes,保存好后退出,重新启动模拟器就可以了。

  然后就分析键盘监听线程类KeyThread。

  3. 游戏中存在一个错误就是推到箱子时,不论箱子往哪推,都会显示游戏结束,找到BoxThread类,添加如下return false,从而达到只有所有的箱子都变成绿色时游戏才成功过关。

技术分享

进度计划

第五周:进行项目测试运行,完善项目报告,答辩验收。

Android实践项目汇报(四)

原文:http://www.cnblogs.com/20159217cbs/p/5022362.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!