ImageVerifierCode 换一换
格式:PPT , 页数:14 ,大小:2.21MB ,
资源ID:987524      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-987524.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android毕业设计.ppt)为本站会员(风****)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

Android毕业设计.ppt

1、答辩人:指导老师:Android平台猜歌游戏的设计与实现目录目录登陆注册主要模块获取金币查看排名登陆注册登陆注册 登陆界面 注册界面登陆注册登陆注册 在服务器端通过Servlet来获取用户的请求信息,完成相应的注册与登陆。登陆的主要是通过从SQL server2005数据库中获取用户信息,若没有对应信息则返回相应数据。若用户名和密码都输入正确则返回1,若用户名正确密码不正确,返回2,若用户名和密码不正确则返回3。注册与登陆类似,主要是向数据库中写数据,若用户名已经存在则返回1,若注册成功则返回2。游戏主界面游戏主界面 游戏主界面游戏主界面游戏主界面游戏主界面方案具体介绍文字选择框设计游戏动画设

2、计提示删除按钮设计答案匹配设计已选文字框设计:游戏的已选文字框的个数根据当前关的歌曲的名字自动生成,点击待选文字框,待选文字框中的mWordstring将在已选文字框中显示。当玩家选择出错是,可以点击已选文字框,此时,已选文字框中的按钮将回到原来的位置。待选文字框的设计:待 选 文 字 框 有 24个 按 钮,每 个 按 钮 有 mIndex、mIsVisiable、mWordString、mViewButton。根据这些属性来控制按钮的显示隐藏、按钮中动态文字、以及点击事件按钮中的文字为歌曲名和干扰项。根据当前关的索引,通过wordsi=mCurrentSong.getNameCharact

3、ers()i+;得 到 当 前 歌 曲 名。通 过wordsi=Util.getRandomChar(MainActivity.this,mCurrentStageIndex+1,i-mCurrentSong.getNameLength()+;获取干扰项信息。盘片和拨杆动画:盘片的旋转同时拨杆滑动到一定位置后停下。歌曲播放完毕后盘片停止旋转,拨杆回到最初位置。首先在Mainactivity.java中实现主要动画播放逻辑。通过给盘片和拨杆setAnimationListener设置动画的监听事件,来控制这两部分的动画实现的顺序。文字加载动画:文字加载动画。为了是游戏更加增加游戏的趣味和提高用户

4、的体验。在文字出现方式上设置待选文字从大到小,从左到右一次出现。是玩家能够感受到文字加载时的这个过程。通过loadAnimation实现动画文件的引入。同时通过mScaleAnim.setStartOffset(pos*100)来实现动画延迟的设置,使得文字按钮一次从小到大出现。提示按钮实现逻辑:我们在handleCoins()方法中判断mCurrentCions是否大于90然后通过getResources()读取配置文件中本操作所需要的金币的数量。若金币不够,弹出提示框。若金币足够,通过findIsAnswerWord()判断文字是否是答案。并将答案在已选文字框中显示,实现答案提示功能。删除

5、按钮实现逻辑:我 们 在 handleCoins()方 法 中 判 断 mCurrentCions是 否 大 于 30然 后 通 过 getResources()读取配置文件中本操作所需要的金币的数量。若金币不够,弹出提示框。若 金 币 足 够,将 标 准 答 案 之 外 的 文 字 设 为 不 可 见。然 后 通 过mViewCurrentCoins.setText(mCurrentCoins+)将总金币相应减少30个金币。我们通过findNotAnswerWord()找到一个标准答案之外的文字。将它隐藏,实现删除一个错误答案的功能。正确答案匹配实现逻辑:首 先 判 断 玩 家 输 入 的

6、答 案 是 否 完 整。通 过mBtnSelectWords.get(i).mWordString.length()=0来判断玩家输入答案的完整程度。若玩家输入答案完整判断答案正确性。我们使用文字拼接。将玩家输入的文字拼接起来与当前关卡的歌曲名判断。错误答案提示实现逻辑:首先判断答案状态为错误,然后实现文字闪烁提示玩家答案错误。答案错误实现和上步相同。下面实现文字闪烁效果:文字闪烁效果就是文字第一次为白色第二次为红色,第三次为白色。通过红白交替实现闪烁效果。这方法中我们用到了“定时器”即TimerTask类,还有run()方法,这个方法和java中的线程比较相似。获取金币获取金币查看排名查看排名 猜歌游戏的排名功能,主要通过查询数据库中的信息,将数据库中的allScores表中的数据按score属性通过查询语句:SELECT*from allScores order by score desc按照降序输出。allScores表中的数据是用户每次退出游戏时客户端将玩家用户名,所得金币数传到服务器上并保存而来,数据库接到数据后和已存在的数据比较进行排名。在客户端通过String queryString=Const.url+sort;connect(queryString);访问服务器端数据,并在客户端显示出来。谢谢观赏!

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922