下载此文档

飞机大战总结.doc


文档分类:生活休闲 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
江西理工大学应用科学学院个人实习总结实习类型    教学实习    _实习单位    智游教育    _实习题目    飞机大战    _指导教师    看看      _所在院系    信息工程系   _班  级    电子信息122班 _姓  名     看看     _学  号    **********  _一、实习时间和地点时间:-:1栋1503二、实习的内容1、介绍本次实习制作的飞机大战游戏是在VMwareWorkstation10软件的虚拟机ios环境下制作的一款桌面游戏,界面简洁流畅、游戏方式简单。2、流程图3、功能概述1 实现闪屏。游戏运行前先显示一张图片,图片显示一段时间然后消失,接着游戏开始启动。2 实现游戏背景。游戏运行时背景不断下落。3 实现敌机。敌机随机产生,数量不定,以随机的速度从主屏幕上方下落,当子弹击中敌机,敌机爆炸消失。4 实现主机。主机只有一架,由鼠标控制移动,移动过程中鼠标击中点始终主机的中心点重合。5 实现子弹。子弹由主机发出,数量不定,连续产生,若子弹飞出主屏幕则自动消失,若子弹击中敌机子弹消失。4、变量声明①背景变量:bgImgv和bgImgv1UIImageView *bgImgv;UIImageView *bgImgv1;bgImgv和bgImgv1是两张背景图片,利用两张图片的交替变化实现背景图片不断下落。②敌机变量:djArray、dj、count、vx、vyNSMutableArray *djArray;DjImageView *dj=[[DjImageView alloc]init];Static int count;Floatvx; floatvy;djArray是储存敌机的数组;dj是敌机这个对象;count是计数变量用来生成敌机;vx是敌机的横向速度,vy是敌机的纵向速度。③主机变量:fjFXQImageView *fj;fj是主机这个对象。④子弹变量:zdArray、count、zd、NSMutableArray *zdArray;Static int count;zdImageView *zd=[[zdImageView alloc]init];zdArray是储存子弹的数组;zd是子弹这个对象;count是计数变量用来生成子弹。⑤闪屏变量:sunliUIImageView *sunli;Sunli是闪屏图片,用来实现闪屏功能。⑥stateInt state;State是开关变量,用来控制程序执行的顺序。5、程序测试1)初始化state=2,运行splash函数,加载闪屏图片,让图片逐渐变透明,三秒后完全消失,然后调用stop函数,stop函数将图片移除,使state=0。2)state=0执行调用加载游戏函数loadGame。3)loadGame函数依次调用加载背景函数loadBg、加载敌机函数loadDj、加载飞机函数loadFj、加载子弹函数,加载完成后state=1。4)State=1执行调用运行游戏函数runGame。5)runGame函数依次调用运行背景函数runBg、运行敌机函数runDj、运行飞机函数runFj、运行子弹函数runZd。runBg:实现背景图片不断下落。runDj:使敌机随机分布随

飞机大战总结 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小78 KB
  • 时间2019-11-21