《UnityD 太空射击游戏实验报(1).docx》由会员分享,可在线阅读,更多相关《UnityD 太空射击游戏实验报(1).docx(2页珍藏版)》请在三一办公上搜索。
1、UnityD 太空射击游戏实验报实验报告:unity part2 实验人: 实验目的:深入掌握使用unity 3D,完成太空战争小游戏 实验内容:Player:发射子弹,首先在层次窗口中创建一个子弹模型capsule,当按下Space空格键时,发射子弹。 子弹:向上移动 碰撞到enemy,则二者销毁。若没有碰撞到,且超出上边界时,也应当销毁 碰撞 GUI显示:显示miss数目 实验结果:完成了实验要求内容。并且能够实现多个enemy同时下落,在屏幕中显示剩余生命值,enemy和player进行了颜色美化设计。此外还设计了让enemy的每个大小不同以及player能够在同一水平线上循环出现,失去
2、一条生命值后1.5秒后出现。 实验代码和实现截图: 碰撞代码在实验报告1中已经展示 子弹: GUI显示信息: 在同一水平线上循环出现: 整体实现效果: 实验心得:在经历过实验1后,此次实验深入使用了unity 3D,代码实现需要的函数更多,我们也需要更多地了解。实验过程中较为简单的有在GUI显示等内容,只需要对player进行设置即可,GUI的代码也很容易获得。真正容易出现问题的是子弹的设置。不同于enemy和player的直接添加,子弹需要调用perfab,所以需要进行更多的设置才能使其和player位置同步发射,具体实现可见工程文件。 Unity 3D是个拥有丰富内容的软件,在使用过程中除了像普通面向客户软件一样了解各个选项功能外,还要具备一定编程能力,相信以后可以用它学习到更多!