是由于速度较慢时,显示动画的完美支持,使它无需配置,直接可用.且SO.Lite是无类型 出现跳跃感,最终将速度定在150帧/秒,这样的播放速度,的.也就是说,SQLite可以保存任何类型的数据m。
给用户提供了一个良好的动画,完全不会出现跳跃等事3.2。
数独”游戏采用的开发模式 件口】开帑柏迎动画丰萼有以下四步: 根据该游戏的特点和用到的主要技术.采用的开发模 (1)制作多张图片.两个相式如下 邻播放的图片差别不要太大.这 Activity是人机交 一一·’_ 样在连续播放时给用户的感觉才 互的界面.Activity对象 ■ 是一个整体。
设计的图片样式如 调用View对象构造出 圈2。
戢独”游戏开发模式田 图3所示。
绚丽缤纷的界面;当用户 (2)缩写图片播放代码.通在游戏界面上进行输人操作时.在Activity对象中接受数 过此代码可以控制图片播放的顺据,并将数据通过Intent对象的putExtra方法存储到hr 序和速度及是否循环播放等信tent对象中,然后通过Activty开启一个Service或者Activ- 固u最矗葫i图片i豆计息。
tty对象,进而将Intent中的数据从当前Activity传递到另 (3)编写布局文件代码,通过ImageView对象显示图一个组件当中,进行后台的数据处理。
如果输入的数据需 片,并指定该ImageView的背景图片为图片播放列表文件。
要存人数据库,则将该数据通过Handler对象开启一个新 在Activity中可以通过绑定该布局文件来达到控制图片播的线程,在新的线程中,将该数据写入到数据库中啪。
具体 放的作用。
的开发模式如图2所示。
(4)在Activity中绑定布局文件,获得其Im矩eView 通过上图的开发模式.不但可以合理的应用Android 对象,将该对象绑定到线程对象中,在新的线程中打开动画平台的几个基本组件,也可以使代码更加符合MVC三层 播放。
在播放的过程中,点击界面,则跳转到游戏主菜单,架构,利于代码的阅读和将来游戏功能的扩充,增加重用的 结束欢迎动画的显示。
概率。
2)菜单模块 菜单为用户提供了一个程序操作的平台.是展示操作4系统设计与实现 系统的命令的目录。
在本游戏中菜单共分为两类,一类为4.1数据库设计 普通的界面单击式菜单,另一类为Android平台特有的 在本程序的数据存储方面,主要以XML文件和sQLite mel〕u菜单。
具体设计实现的最终菜单样式如图4所示。
万方数据 郭东恩等:基丁Android平台的数独游戏设计与寅理 第40卷 菜单中每一个菜单项点击后都会触发一-个事什.执行 系统分析.模块i殳汁到具体实现,开发了“数独”游戏。
该 该模块的对应操作。
“数独”游戏具有多种输人方式.丰富美观的用P界面·可以 3)主模块设计与实现 为用户在休I稠的I,,lmt放松大脑.给大脑带来一个休息锻炼 当用户点击游戏主菜单中级别信息列表时,将级别编 的平台。
号传递到游戏主模块,在主模块中由谜团信息列表显示模 块接收谜团级别信息。
谜团列表菜单采用menu菜单与普 参考文献 通菜单混合的菜单模式设计。
进人游戏列表界面后,当用 户点击menu按钮,触发厂menu菜单。
在该菜单中共有两 〔1〕百度日科Android〔F.B/OI.〕.http://haike.baidu.cam/view/ 1241829 html.201卜1卜23 个选项,一个是文件夹.一个是排列方式,每一个才菜单都 Baidu baike Android r EB/OI.〕.http://baike.baidu corn/ 是一个模块。
主界面是整个游戏中最重要也最费精力的一 view/1 241829.html,201I-l卜23 个页面。
在本页面不但提供了各种菜单服务,而且采用了多 〔2〕邓珍荣.张敬伟.基下J2ME手机游戏设计及实现〔J〕.计算机 种输入方式.符合各年龄段人群的习惯。
在该界面中共有 与现代化,2009(9);122—124. 弹H{模式、单一输入模式、数字键盘模式i种输人方式,当 DENG Zhenrong.ZHANG Jingwei.Design and lmplementa— 输人的数据错误时,高亮显示错误信息,当输人完成时,弹 of Mobile Phone Game Based tion on JZME Framework〔J〕. 出成功界面”】。
Modernization.2009(9):122—124. Compuler and 当用户点击谜团菜单中的某一项时.进人游戏主界面。
〔33林立忠,吴爱燕.基于J2ME的嵌入式手机游戏的设计与开发 在主界面中,系统的详细实现过程如下。
〔J〕.煤炭技术.2010.29(2):198—200. (1)当在谜团列表中选中某个具体的谜团进行游戏时, LIN Lizhong.WU Aiyan.Designed and Development of Embed’ 进行Activity的跳转,将该信息谜团的编号信息以Intent ded Mobile G{tltlle Based on j21VIE〔J〕.Coal Technology。
2010. 对象的附加值的形式传递到下一个页面。
29(2):1鹕200. (2)在游戏Activity的onCreate()方法中获得Intent对 n〕苏志同.石绍坤.李晋宏.手机游戏开发架构的研究〔J〕计算机 象传人的谜团编号,根据此编号检索数据库中指定编号的 1=程与设计.2010,31(7):1631—1634 .
上一篇:
Android移动应用触摸屏的实现和优化
下一篇:
法律专业开题报告范文