UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)

利用UNITY设计了一款简单的射击小游戏。玩家通过W,A,S,D四个方向键操纵主角人物进行移动,按下J发射子弹,按下P暂停游戏,按回车键重新开始游戏,同时有背景音乐和各种特效辅助游戏进行。

游戏中怪物会自动生成,并向着主角方向移动,碰到主角时游戏失败;在主角发射的子弹碰撞到怪物,或者两个怪物互相碰撞时,怪物会被消灭。

根据作业要求,使用了完整的地形与人物模型(素材来自UNITY商店),用户交互(WASD及J、P、回车等按键功能),预置件(怪物和子弹生成),刚体(用于碰撞判定),粒子特效(发射子弹时的游戏轨迹、怪物死亡特效、主角死亡特效),音效(背景音乐和死亡特效),纹理,材质等;编写并关联了10个C#脚本。

提交内容中包含,exe导出的应用程序软件即可直接执行,test1为unityproject,我使用的是,其余版本打开时hub会自动转换。

场景设置:

需要注意的是,我将游戏场景只设置在了中间一块区域,即主角无法走出这个区域,在演示视频中可以看得很清楚。

举例:主角

共设置了碰撞器、脚本、刚体、音乐等组件。在脚本中控制主角移动和发射子弹。

下载链接:

UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)相关推荐

  1. 玩家必看!这三款简单好玩的免费小游戏平台!

    在这个飞速发展和高度竞争的时代,人们的日程表已经被各种事情排满.时间的紧迫使得我们不可能一刻都停歇下来,正因为如此,我们才需要适当地放慢自己的步伐,寻找些许休闲娱乐的机会来放松自己. 现如今,越来越多 ...

  2. 一个简单的canvas射击小游戏

    本人初学前端技术,在HTML5的背景下,逐渐感受到前端技术的越来越强大与完善.web开发者已经不再是简简单单的制作网页name简单了. 近日看见网络上许多H5小游戏,非常感兴趣,于是临时抱佛脚,学习了 ...

  3. 《枪神》3天开发一款暴爽的射击小游戏

    1.素材很多来自互联网修修改改,自己没有美术天分 2.玩法借鉴了2个游戏,2种玩法结合在一起,玩起来还是非常爽快的 3.如果大家喜欢,我接下来会分享制作的过程 玩法操作:当主角跳起来时,会触发瞄准线, ...

  4. 射击小游戏c语言实验报告,C++实现简单射击小游戏

    使用c++制作简单的横板射击小游戏,供大家参考,具体内容如下 #include #include #include class Bullet; class Tank; class E_Bullet; ...

  5. 【转载】c++射击小游戏

    转载于:https://www.jb51.net/article/170405.htm 这篇文章主要为大家详细介绍了C++实现简单射击小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小 ...

  6. LWJGL入门指南:使用《我的世界》(Minecraft)同款游戏库开发一个超级“简单”的3D射击游戏

    LWJGL系列文章 LWJGL入门指南:序章 LWJGL入门指南:安装LWJGL或生成maven或gradle依赖与第一行LWJGL代码 LWJGL入门指南:一个超级简单的3D射击游戏demo 前言 ...

  7. 使用Cocos开发一款简单的3D VR抓钱游戏

    使用Cocos开发一款简单的3D VR抓钱游戏 最近VR成为了一个新兴的热点,很多以前从事游戏开发的团队都在关注这个方向.如何在VR时代来临之际快速的掌握开发VR游戏的方法,这对于很多中小团队来说,是 ...

  8. 大型3d射击类游戏源码【突击风暴】,中文版本,可私服

    <突击风暴>(英文名称:Sudden Attack)是由韩国GAMEHI公司制作,盛大游戏运营的第一人称射击类网络游戏.<突击风暴>于2011年6月9日开服,2012年12月3 ...

  9. Unity Android 2021:用C#打造3D ZigZag赛车游戏

    Unity Android 2021 : Build 3D ZigZag Racing Game with C# MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch ...

  10. 微信小游戏|unity搭建3D篮球小游戏场景

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 问题描述 上一次小 ...

最新文章

  1. 颠覆性技术的兴起及其影响
  2. node读写本地文件
  3. hdu 2563(递推)
  4. 文件系统raw什么意思oracle,raw扫盲
  5. 王佩丰第2讲-excel单元格格式设置 笔记
  6. linux开发亿连手机互联,亿连手机互联车载版下载-亿连手机互联车机版v6.6.1 安卓版-腾牛安卓网...
  7. python生活中哪些运用_【想把python运用在实际生活中?那么python查询价格方法可以帮助你】- 环球网校...
  8. 强化学习《基于策略价值 - Pathwise Derivative Policy Grident》
  9. P NP NPC NP hard
  10. python环境变量是什么意思_python设置环境变量有什么用
  11. web前端全部课件(html5+CSS3+javascript+dom+bom+jquery+jqm+bootstrap+angular+ext+weixin+less)...
  12. 微信小程序登录后跳转tabbar页面
  13. 非常易懂且全面的计算机科学概论知识总结
  14. python爬大众点评手机号_python抓取大众点评商户信息
  15. JavaWEB复习汇总
  16. Excel DATEDIF函数
  17. 新一届信息奥赛国家队出炉:3/4来自浙江,北大英才班成最大赢家
  18. Cocos2d-iphone学习笔记
  19. Spring Boot企业微信点餐系统
  20. html中正方形列表标签属性,CSS 列表样式

热门文章

  1. jodconverter下载地址
  2. Java实现图表趋势图的展现
  3. 明日之后维护服务器什么情况,明日之后无法连接服务器是什么原因
  4. 判断某年某月某日是这一年的第几天
  5. easyconnect(mac版)总是初始化问题
  6. plot confusion_matrix
  7. 码农的奋斗之路 富爸爸穷爸爸系列--提高你的财商 读后感
  8. 江苏咪咕MGV3000_YST代工_S905L3_线刷固件包
  9. python 已知平行四边形三个点,求第四个点
  10. 01-Epicor开发总结