西安完美空间游戏学院解密拼图游戏

西安完美空间游戏学院解密拼图游戏

ID:39889760

大小:300.50 KB

页数:4页

时间:2019-07-14

西安完美空间游戏学院解密拼图游戏_第1页
西安完美空间游戏学院解密拼图游戏_第2页
西安完美空间游戏学院解密拼图游戏_第3页
西安完美空间游戏学院解密拼图游戏_第4页
资源描述:

《西安完美空间游戏学院解密拼图游戏》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、西安游戏学院解密手机拼图游戏全攻略手机拼图游戏,是我们很常见的手机游戏之一,游戏虽然简单,但却是复杂的网络游戏的基础,西安完美空间游戏动漫学院的老师曾经说,学生只要学会了手机拼图游戏,就可以自己制作小游戏了。任务1Logo界面显示(4小时完成)Logo界面需要展示3张Logo图片,每张图片保持2秒显示时间,之后自动进入Menu界面,界面如图1.图1、图1.图2、图1.图3所示。1)创建Android项目GamePic;2)创建一个LogoActivity类继承Activity;3)自定义setFul

2、lScreen()方法设置全屏显示;4)创建两个静态常量ScreenW、ScreenH用于保存屏幕的宽高;5)通过DisplayMetrics类获得屏幕的宽高,并赋值给静态常量ScreenW、ScreenH;6)创建一个方法gotoMenu()用于跳转至Menu界面(该方法暂不实现);7)建立一个LogoView类继承View实现Runnable接口,用于logo的显示;8)创建数组int[]logoID用于存储图片资源ID;9)创建数组Bitmap[]pic用于存储3张Logo图片;10)加载3张

3、logo图片,分别是渠道商Logo图片mmlogo.png、开发商Logo图片and1.png、游戏Logo图片logo.jpg,图片资源如表1表1所示;11)重写onDraw(Canvascanvas)方法,调用canvas.drawBitmap()方法向页面绘制图片;12)通过实现Runnable接口中的run()方法创建线程,控制图片2秒切换一张;13)图片显示完毕后自动切换Activity到Menu类,释放LogoActivity和Bitmap。表1Logo界面图片资源列表Logo功能名称切

4、换方式资源图片渠道商Logo2秒后自动切换下一张mmlogo.png开发商Logo2秒后自动切换下一张and1.png游戏Logo2秒后自动切换Menulogo.jpg图1渠道商Logo界面图2开发商Logo界面图3游戏Logo界面必要技能1)掌握Activity生命周期;2)掌握View进行页面显示;3)掌握利用线程进行时间控制;4)了解Context的使用;5)了解onDraw()方法进行内容绘制;6)了解Bitmap的使用,实现图片加载;1)了解onDraw的使用,实现图片绘制;2)了解Pai

5、nt方法的使用。任务1Menu主菜单界面和关于界面显示(4小时完成)Menu主菜单显示需要8张图片:1张背景图、6张按键图、1张icon桌面图标,图片资源如表2所示。点击每张按键图跳转不同界面如图4所示。点击“退出游戏”和返回键需要程序弹出二次确认对话框,如Error!Referencesourcenotfound.所示。1)建立一个MenuActivity类继承Activity,用于实现菜单的显示以及功能按钮的点击事件;2)创建menu.xml文件,设置背景图片menuback.jpg,使用Ima

6、geView创建6个按钮,该按钮垂直排列与父窗体右端对齐;3)自定义setFullScreen()方法设置全屏显示;4)通过方法findViewById()初始化6个按钮;5)通过设置按钮的监听事件setOnClickListener(newOnClickListener(){})来实现按钮的点击事件;6)通过Intent实现Activity跳转界面;7)实现“开始游戏”按钮的功能,点击该按钮跳转到GameActivity类;8)实现“积分排名”按钮的功能,点击该按钮跳转到RankActivity类

7、;9)实现“游戏设置”按钮的功能,点击该按钮跳转到OptionActivity类;10)实现“游戏帮助”按钮的功能,点击该按钮跳转到HelpActivity类;11)实现“游戏关于”和“退出游戏”,弹出AlertDialog显示相应的内容。游戏关于的文字信息如下:“版权所有,感谢试玩!”,界面如图5所示;12)创建exitGame()方法,实现newAlertDialog.Builder(MenuActivity.this)的相关属性及方法,用于程序退出;13)重写onKeyDown()方法判断KE

8、YCODE_BACK按键是否被点击,如果被点击则调用exitGame()方法进行二次确认是否退出;14)点击“退出”按钮时调用exitGame()方法二次确认是否退出。表1Menu界面图片资源列表Menu界面名称切换方式资源图片Menu背景自动切换b1.jpgicon桌面图标自动切换icon.png开始游戏按钮切换bm1.png积分排名按钮切换bm2.png游戏设置按钮切换bm3.png游戏帮助按钮切换bm4.png游戏关于按钮切换bm5.png退出游戏按钮切换bm6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。