77范文网 - 专业文章范例文档资料分享平台

安卓版连连看毕业设计报告(2)

来源:网络收集 时间:2019-02-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

天津大学仁爱学院计算机科学与技术系毕业实习

2.2 游戏框架的搭建

游戏逻辑模块 程序控制界面 游戏音效 模块

天津大学仁爱学院计算机科学与技术系毕业实习

游戏逻辑模块

判断是否可以 消 除

刷新提示道具的 使 用 点 击 放 大 的 处 理 首先基于Android平台特性,把本应用主要划分为三大模块分别为:程序控制界面,游戏逻辑模块,游戏音效模块。

通过对游戏的实现进行分析。对游戏中的类分析。Activity中各个控件的设计。UI布局的设计以及各个控件被点击的动画以及切换页面时的动画设计。进行框架的搭建。主界面VIew的设计。与Dialog的设计。

通过使用MVC的模式搭建项目环境:

在com.ling.lianliankan的包里主要是界面的类。例如Activity以及自定义的Dialog类。

在com.ling.lianliankan.tools的包里分别是游戏中用到的工具类。

在com.ling.lianliankan.view的包里放的是游戏中自定义的view类以及游戏中逻辑以及对界面的控制。

在res中建立一个文件夹。下面主要放控制的各个动作。Animation的动画。主要是XML文件的一些配置。各个控件的点击动作之后的动画,以及画面切换时的动画效果。

在raw文件夹下主要放置声音文件,方面在游戏中用soundpool 调用。分别在不同的点击事件发生后播放不同的声音。

天津大学仁爱学院计算机科学与技术系毕业实习

天津大学仁爱学院计算机科学与技术系毕业实习

具体类的作用: 类名 LianliankanActivity MyDialog OnStateChangeListener OnTimeListener OnToolsChangeListener SoundPlay BoardView GameView

具体功能 主activity,用户看到的主界面 游戏结束时弹出的dialog 状态改变接口 时间控制接口 道具使用接口 声音播放类 游戏主要逻辑控制 游戏水果控制界面的绘制

天津大学仁爱学院计算机科学与技术系毕业实习

3 课题实现

3.1 视图类View类的实现

View类是游戏的主要显示区域。这一块包含了水果图标。点击事件发生时水果的变化。俩个水果连接时水果的消失与游戏中连接俩个水果之间的线的绘制。

这个处理需要只要View有变化必须强制刷新界面。不然界面不能及时更新。无法使游戏实现一定的效果。

onDraw()方法中主要实现水果的绘制,路径的绘制,以及点击事件之后的水果放大的绘制。

该类中实现了游戏中的逻辑,以及视图块的改变。

点击道具 俩个水果可以消除 点击到水果,水果放大 强制刷新view调用GameView.this.invalidate();

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库安卓版连连看毕业设计报告(2)在线全文阅读。

安卓版连连看毕业设计报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/474871.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: