unity3d制作的坦克大战游戏 writeor的博客 wr的小窝喔~
  • 欢迎访问wr的小窝~,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站.
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 嘟嘟嘟嘟嘟嘟啦~~

unity3d制作的坦克大战游戏

未分类 writeor 2年前 (2023-05-09) 583次浏览 已收录 0个评论

坦克小游戏报告书

  • 项目概述

本作品是一款基于Unity游戏引擎技术的小游戏。该游戏主要设计了三个关卡,玩家通过键盘控制坦克运动和攻击,玩家击败电脑会再生成一个新的电脑,电脑击败玩家也会重新生成一个玩家。

在游戏中主要实现了课程中涉及的控制角色运动和攻击,碰撞检测,血量控制,音效控制,三维场景设计,AI角色运动和攻击等功能。同时融入了刚体的爆炸模拟、摄像机跟随,场景跳转,UI按钮等功能。该游戏是本次课程的阶段成果检验,也帮助玩家适当的放松,缓解精神疲劳。

  • 项目的设计:

1.场景素材设计(使用老师上课给的资源)

unity3d制作的坦克大战游戏

  1. 自己收集的素材(注明如何收集的,有图片证明)unity3d制作的坦克大战游戏
  2. 游戏规则:点击开始按钮载入游戏场景开始游戏,本游戏中玩家通过上下左右键控制玩家坦克向前向后左右旋转,通过鼠标左键控制坦克发射子弹。每个坦克的血量是5,当血量降低为0坦克销毁。点击退出按钮可以退出游戏,点击重新开始按钮可以再次游戏。当玩家被敌方坦克击毁后过几秒会重新生成坦克。

图1开始界面

unity3d制作的坦克大战游戏

图2游戏界面

unity3d制作的坦克大战游戏

  • 项目的实现
  1. 玩家坦克运动控制:通过上下方向键控制坦克前进和后退,通过左右方向键控制坦克左右旋转。
  2. 坦克发射子弹功能:按下键盘空格键实例化一个子弹预制体。
  3. 子弹预制体销毁和飞行功能
  4. 子弹碰撞检测:碰到物体后销毁,生成爆炸效果,如果碰到标签为坦克的物体,触发坦克的damage()函数使其掉血。

自学功能的实现

  1. 部件散落效果

unity3d制作的坦克大战游戏

 

 

  1. 运用MixAudio组件实现平滑的声音过度

 

unity3d制作的坦克大战游戏

当敌人数量小于等于0时,跳转游戏成功界面。

 

 

  • 项目的效果图:(演示视频就可以,这里可以选择性填写)
  • 自学的内容:

场景跳转,摄像机跟随,部件散落爆炸,音效过渡,

  • 项目总结

  自己在ui方面的知识还比较薄弱,还需要继续学习。


wr的小窝 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:unity3d制作的坦克大战游戏
喜欢 (1)
[1528532472@qq.com]
分享 (0)

您必须 登录 才能发表评论!

wpChatIcon
wpChatIcon