欢迎来到天天文库
浏览记录
ID:41692228
大小:91.99 KB
页数:5页
时间:2019-08-30
《广东海洋大学学生移动编程实验报告书01》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GDOU-fr-11-112广东海洋大学学生实验报告书(学生用表)实验名称实验六游戏设计课程名称移动编程技术课程号16552101学院(系)信息(软件)学院专业软件工程班级应用1123学生姓名钟炜堂学号201211701131实验地点钟04019实验□期15.11.08实验六游戏设计(选做)一、实验目的1、了解在屏幕绘图方法2、了解游戏设计涉及的类及主要方法二、实验内容1.设计一个简单的游戏,使一条小鱼能在海中口由地游泳。这是气泡图片这是一条血这有很多鱼这是一片海水区域鱼群在游泳Untitled.gif点击.gif查看动态图片把海水加上去
2、Untitled2.g讦双击.gif查看动态图片代码介绍://获取屏幕的分辨率privatevoidgetViewSize(Contextcontext){DisplayMetricsmetrics=newDisplayMetrics();WindowManagerwindowManager=(WindowManager)context.getSystemService(Context.WI/VDOW_SE/?l/IC£);windowManager.getDefaultDisplay()・getMetrics(metries);this
3、.screenHeiht=metrics.heightPixels;this.screenWidth=metrics.widthPixels;}/*加载图片到内存屮*/publicvoidLoadfishlmage(){Resourcesr=this.getContext()・getResources();bitmap_fishs[0]=BitmapFactory・decode/?esource(getResources()_,R・drawable・qipaoOl);bitmap_fishs[l]=BitmapFactory・decode
4、/?esoc/rce(getResources()R・drawable・qipao02);bitmap_fishs[2]=BitmapFactory・decodeResource(getResources(),R.drawable.fishdl);bitmap_fishs[3]=BitmapFactory・decode/?esource(getResources()_>R.drawable.fish02);bitmap_fishs[4]=BitmapFactory・c/ecoc/e/?esource(getResources(),R・dr
5、awable・qipao03);bitmap_bg=BitmapFactory.decodeResource(getResources(),R・drawable・oceazw);}*从上往下游泳*/privatevoidfishDown(fishfish){//的落出屏幕后又让它从顶上下落if(fish・x>screenWidth
6、
7、fish・y>screenHeiht)fish・y二0;fish・x=random・nextFloat()*screenWidth;}fish.x+=fish.offset;//下落的偏移量fish.y+=f
8、ish.speed;//下落的速度}成绩指导教0帀H期笫页,共页注:请用A4纸书写,不够另附纸。
此文档下载收益归作者所有