1 / 12
文档名称:

unity3D本科生实训报告.doc

格式:doc   大小:5,575KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

unity3D本科生实训报告.doc

上传人:儒林 2024/5/10 文件大小:5.44 MB

下载得到文件列表

unity3D本科生实训报告.doc

相关文档

文档介绍

文档介绍:该【unity3D本科生实训报告 】是由【儒林】上传分享,文档一共【12】页,该文档可以免费在线阅读,需要了解更多关于【unity3D本科生实训报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。unity3D本科生实训报告8实训报告题目:untiy3D游戏实训小结实训方式导师制班级(2012级数媒1班) 届别(2016届) 学号姓名指导老师(导师制导师/预就业导师/统一实训导师):游戏对象的Transform属性可以进行位置、旋转、大小的设置。属性:、//旋转3、//缩放方法:1、位移:、旋转:、围绕旋转::?//::GameObject?cube=?();克隆对象:?(cube);//克隆一个cube对象销毁对象:?(cube,?2f);//两秒之后cube对象销毁对象的查找:GameObject?go=?("Cube");GameObject?go2=?("cube")(Collision)OnCollisionEnter(Collision?col){}//进入OnCollisionStay(Collision?col){}//逗留OnCollisionExit(Collision?col){}//退出触发器(Trigger)OnTriggerEnter(Collider?col){}//进入OnTriggerStay(Collider?col){}//逗留OnTriggerExit(Collider?col){}//退出区别:是否勾选IsTrigger,触发器必须勾选上Is?Trigger,碰撞器不需要。(音量控制)=0;publicGameObjectscorer;<Text>().text=("recorder").ToString();if(score>=target){(true);}else{(true);}时间控制:InvokeRepeating("CountDown",0,1);voidCountDown() { time-=1; }???//计时游戏暂停:游戏进行中,玩家可点击暂停按钮,出现暂停界面,并出现相应按钮选项。游戏结束,当剩余时间为0时,游戏结束,显示当前得分与最高得分。达到目标值,进入下一关,若没达到目标值,进入结束界面。:游戏开始,玩家可通过WASD键控制player进行上下左右的移动控制游戏进行中,会随机产生各种物体,如海藻,海星,硬币,碰撞将会产生不同的效果,增加得分或生命值。若碰到炸弹则将破坏船体。若达到关卡所需分数,游戏短暂暂停,增加分数值和生命值,达到下一关炮弹出现数量及速度增加,即游戏难度增加。:包括下拉式菜单栏,最高分统计,开始按钮,音量设置。主菜单栏:设置有出现动画,包含shop按钮和missions按钮Shop:菜单:我的物品:显示我当前拥有的物品,包括生命值,加速器,防护罩及财富数量。玩家可以根据需要和自己当前的财富值购买所需物品,用于接下来的游戏。CURRENTMISSIONS:用于显示玩家当前需要完成的任务。,游戏开始,开始动画启动,游戏界面展开。floatamtToMove=backspeed*;5 (*amtToMove); if(<-) { =newVector3(,,0); }游戏背景控制:由两张背景图片构成,进行无缝连接,不断循环运动,与潜艇产生相对运动。预设体的产生:以小组为单位,每隔一定的时间,随机产生已经设置好的物体队形。产生的物体,同一组的以相同的时间向右运动,十秒后销毁物体。不同组别的物体从不同的初始位置产生。游戏暂停界面:时间暂停,可以选择游戏重新开始或退出游戏。5碰到炸弹,触发爆炸效果,潜艇失控,下沉,游戏结束。游戏结束,显示当前所得分数,若生命值大于1,玩家可选择消耗爱心,从游戏结束位置继续前行,分数,距离等数据累计,不清零。若当前无爱心值,则游戏彻底结束。若潜艇前进距离达到目标值,显示get界面,增加相应生命值和财富值,选择下一个关卡,游戏继续,同时游戏速度增加,难度加大。相应目标值增加。6