课程设计简易打地鼠游戏示例.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第14章 课程设计——简易打地鼠游戏 01 课程设计的目的 02 功能概述 03 设计思路 04 设计过程 05 运行调试 06 课程设计总结 1 课程设计的目的 课程设计的目的 本章提供了“简易打地鼠”作为这一学期的课程设计之一,本次课程设计旨 在提升学生的动手能力,加强大家对专业理论知识的理解和实际应用。本次课程 设计的主要目的如下: ➢ 掌握Android简单游戏的开发过程。 ➢ 掌握FrameLayout (帧布局管理器)的使用。 ➢ 掌握使用Thread线程和Handler消息处理技术更新UI界面。 ➢ 提高应用的开发能力,能够运用合理的控制流程编写高效的代码。 ➢ 培养分析问题、解决实际问题的能力。 2 功能概述 功能概述 打地鼠游戏大家应该都不会陌生,无论是 在游戏机上,还是在手机上,都可能玩过这样的 游戏。在本课程设计中将实现这样一个打地鼠游 戏:在窗体上放置一张有多个“洞穴”的背景图 片,然后在每个洞穴处随机显示地鼠,用户可以 用鼠标点击或者触摸出现的地鼠,如果点击或者 触摸到了,则该地鼠将不再显示,同时在屏幕上 通过消息提示框显示打到了几只地鼠。 3 设计思路 设计思路 (1)布局界面。在打地鼠游戏的布局文件中,首先放置一个FrameLayout帧布局管理器,并 为其设置背景图片,作为打地鼠游戏的背景(包括地鼠出的洞穴),然后在这个帧布局管理 器中放置一个用于显示地鼠的ImageView组件。 (2)记录洞穴的位置。创建一个二维数组,用于保存每个洞穴的位置坐标。 (3)控制地鼠随机出现。在实现控制地鼠随机出现时,首先创建一个Thread线程对象,并 且在该线程中每隔一段时间(随机产生间隔时间)随机获取一个地鼠出现的位置,然后将这 个位置保存到Message对象中,并调用sendMessage()方法发送,接下来再创建一个Handler 对象,获取消息中保存的地鼠位置的索引值,并设置地鼠在获取的位置显示。 (4)记录打到地鼠的个数。获取布局文件中添加的ImageView组件,并为其设置 OnTouchListener触摸监听器,在重写的onTouch ()方法中,首先设置组件不显示,然后累 加计数器的值,再通过Toast消息提示框显示。 4 设计过程 主要内容 1 搭建开发环境 2 准备资源 3 布局页面 4 实现代码 搭建开发环境 本程序的开发环境及运行环境具体如下。 ➢ 操作系统:Windows 7。 ➢ JDK环境:Java SE Development KET(JDK) version 7。 ➢ 开发工具:Eclipse 4.4.2+Android 5.0。 ➢ 开发语言:Java、XML。 ➢ 运行平台:Windows、Linux各版本。 准备资源 背景图片 地鼠图片 布局页面 FrameLayout xmlns:android=/apk/res/android android:id=@+id/fl android:back

文档评论(0)

suanshusheng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档