基于MTK的手机游戏开发程序设计答辩材料PPT课件

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

修改应用程 序的图标和
标题
界面设计及菜 单的绘制
资源管理器 的使用-图片
加载
图片绘制
使用定时器 制作动画效

VRE资源信息 介绍
修改应用程 序的图标
修改应用程 序的标题
界面设计
绘制菜单
绘制按钮
处理用户按键 资源外部加载
原理 资源管理器加
载图片 图片资源导入
随机数
获取系统时 间
图片绘制
定时器的使用
3 设计步骤
退出键 退出
2.2 设计流程
整个设计流程共分为五步:第一步是修 改应用程序的图标和标题,包括VRE资 源信息简介、修改应用程序的图标、修 改应用程序的标题;第二步是界面设计 和菜单的绘制,包括界面设计、绘制菜 单、绘制按钮和处理用户按键;第三步 是使用资源管理器进行图片加载,包括 资源外部加载原理、使用资源管理器加 载图片和图片的导入;第四步是图片的 绘制,包括随机数的设置、获取系统时 间和绘制图片。第五步是使用定时器制 作动画效果。设计流程图如下:
XXX2007级本科毕业答辩
论文题目:基于MTK的手 机游戏开发程序设计
指导教师: 答辩人:
专 业: 071班
1
论文概述
本文根据VRE平台中定时器、资源管理 器及动画制作的原理,通过设定VRE定 时器的定时时间、制作应用程序图标和 游戏图片、设定随机数的产生方式、设 计手机处理动画,实现一款经典手机游 戏-分歧终结机。它可以使争端双方在指 定的时间内出剪刀、石头、布,从而消 除因为作弊给人们带来的分歧。
2 流程图
2.1 程序流程 整个程序流程描述如下:
执行程序后,首先进入欢迎界面,按 OK键准备出拳,按退出键退出程序。准 备出拳后屏幕上会随机显示剪刀、石头 或布,再次按下OK键会决定出拳,按右 侧的返回键会返回欢迎界面。程序流程 如图所示 :
源自文库
开始
欢迎界面
返回键
按键 OK键 准备出拳 OK键 决定出拳
学习总结
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
You Know, The More Powerful You Will Be
25
结束语
当你尽了自己的最大努力时,失败也是伟大的, 所以不要放弃,坚持就是正确的。
When You Do Your Best, Failure Is Great, So Don'T Give Up, Stick To The End 演讲人:XXXXXX 时 间:XX年XX月XX日
26
论文框架
1 研究背景 2 流程图 3 设计步骤
1 研究背景
随着世界移动通讯市场的迅速发展,手机让 我们充分享受到无线通信的魅力。在高速发展 的手机市场,MTK以在市场超过40%的手机基 带芯片份额成为目前国内最大的手机方案提供 商。 VRE(Virtual Runtime Environment)是 MTK子公司沃勤自主研发的针对移动终端设备 的中间件解决方案。VRE包括嵌入式中间件平 台和服务运营系统,为移动终端设备提供了一 个完整高效的开发平台,使得终端制造商可以 在跨芯片平台上进行手机系统研发,同时也使 得移动应用商能够得到开发工具和支持。
参数1:定时器间隔时间,以毫秒为单位。 参数2:timerproc为定时器的回调函数。 返回值:定时器ID,返回负表示创建定时器失败。 3、删除定时器
VMINT vm_delete_timer(VMINT timerid); 参数timerid为定时器的ID;
3.7 程序编译调试
1、模拟调试 点击菜单 Build ->Start Debug ->Go或点击 F5。 当开始调试时,模拟器被运行。程序随着模拟器 一起运行。 2、真机调试
3.1 创建新工程
3.2 修改应用程序的图标和标题
3.3 界面设计及菜单的绘制
3.4 使用资源管理器加载图片
3.5 图片的绘制
1、定义绘制图片的函数 void draw_image(VMINT index,VMINT x,
VMINT y ) 2、定义图片枚举 enum moraType { STONE = 0, SCISSOR, CLOTH }; 3、函数调用 VMINT rand = get_rand_number()%3; draw_image(rand,0,0);
3.6 使用定时器制作动画效果
1、定时器概述 定时器的使用: 定时器用来定时事件或动画。 定时器的特点:最多支持创建30个定时器;通过ID来区 分;每隔一段时间自动执行一次定时事件,直到定时器被 删除。 2、创建定时器 vm_create_timer:
VMINT vm_create_timer(VMUINT32 millisec,VM_TIMERPROC_T timerproc);
相关文档
最新文档