下载此文档

飞机大战项目总结.doc


文档分类:生活休闲 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
飞机大战项目总结学飞机大战好几天了,今天就总结一下飞机大战所学的知识,所遇到的困难,还有常出现在错误。一:资源包的导入,场景的搭建步骤不在阐述在这包的导入和创建新文件夹在回顾一下Scences存放场景视图,Scripts存放脚本,Resources存放资源包,资源包下有Textures存放图片,Materials存放材质,Audios存放声音,Madels存放模型。二:脚本的建立(1)玩家的飞机的前后左右的移动代码如下:floatx=("Horizontal");//左右移动floatz=("Vertical");//(-x,0,-z);(2)子弹的不停发射我们采用了鼠标事件用if判断代码如下:if((0)||())//鼠标左键或空格发射子弹(3)子弹的个数我们用克隆的方法代码如下:GameObjectu=(yushe,,)asGameObject;//Instantiate有三个参数一个是所克隆的对象,第二个是所克隆的位置,第三个是位置。(4)在克隆出子弹时,子弹是静止不动的,我们在给它加个力,有于我这个脚本是挂在子弹预设体上的代码如下:(0,0,-8000);//有三个参数,一个是X轴的力,一个是Y轴的力,一个是Z轴的力。(5)敌机的飞行就按傻瓜的来所代码如下:(newVector3(0,0,-1));//有三个参数,一个是X轴的飞行,一个是Y轴的飞行,一个是Z轴的飞行。(6)敌机的子弹发射也是傻瓜类型代码如下:floatrocketTime=1;//给敌机所发射的时间rocketTime-=;//时间递减if(rocketTime<=0){//如果时间小于零为真rocketTime=1;GameObjectaa=(EnPeoRo2,,)asGameObject;(0,0,8000);//给敌机子弹加力(7)子弹的销毁,脚本添加给玩家子弹的预设体上代码如下:Destroy(,2);//俩个参数一个是销毁目标,而是几秒后所消失(8)敌机子弹的消失,脚本添加给敌机脚本代码如下:Destroy(,2);(9)玩家子弹打到敌机时,敌机消失代码如下voidOnTriggerEnter(Collideraa){//添加触发器if(=="PlayRocket"){//如果玩家的子弹碰到标签为PlayRocket则为真//();Destroy();//销毁目标}elseif(

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

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