UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)
UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)
利用UNITY设计了一款简单的射击小游戏。玩家通过W,A,S,D四个方向键操纵主角人物进行移动,按下J发射子弹,按下P暂停游戏,按回车键重新开始游戏,同时有背景音乐和各种特效辅助游戏进行。
游戏中怪物会自动生成,并向着主角方向移动,碰到主角时游戏失败;在主角发射的子弹碰撞到怪物,或者两个怪物互相碰撞时,怪物会被消灭。
根据作业要求,使用了完整的地形与人物模型(素材来自UNITY商店),用户交互(WASD及J、P、回车等按键功能),预置件(怪物和子弹生成),刚体(用于碰撞判定),粒子特效(发射子弹时的游戏轨迹、怪物死亡特效、主角死亡特效),音效(背景音乐和死亡特效),纹理,材质等;编写并关联了10个C#脚本。
提交内容中包含,exe导出的应用程序软件即可直接执行,test1为unityproject,我使用的是,其余版本打开时hub会自动转换。
场景设置:
需要注意的是,我将游戏场景只设置在了中间一块区域,即主角无法走出这个区域,在演示视频中可以看得很清楚。
举例:主角
共设置了碰撞器、脚本、刚体、音乐等组件。在脚本中控制主角移动和发射子弹。
下载链接:
UNITY设计一款简单的3d射击小游戏(虚拟现实大作业)相关推荐
- 玩家必看!这三款简单好玩的免费小游戏平台!
在这个飞速发展和高度竞争的时代,人们的日程表已经被各种事情排满.时间的紧迫使得我们不可能一刻都停歇下来,正因为如此,我们才需要适当地放慢自己的步伐,寻找些许休闲娱乐的机会来放松自己. 现如今,越来越多 ...
- 一个简单的canvas射击小游戏
本人初学前端技术,在HTML5的背景下,逐渐感受到前端技术的越来越强大与完善.web开发者已经不再是简简单单的制作网页name简单了. 近日看见网络上许多H5小游戏,非常感兴趣,于是临时抱佛脚,学习了 ...
- 《枪神》3天开发一款暴爽的射击小游戏
1.素材很多来自互联网修修改改,自己没有美术天分 2.玩法借鉴了2个游戏,2种玩法结合在一起,玩起来还是非常爽快的 3.如果大家喜欢,我接下来会分享制作的过程 玩法操作:当主角跳起来时,会触发瞄准线, ...
- 射击小游戏c语言实验报告,C++实现简单射击小游戏
使用c++制作简单的横板射击小游戏,供大家参考,具体内容如下 #include #include #include class Bullet; class Tank; class E_Bullet; ...
- 【转载】c++射击小游戏
转载于:https://www.jb51.net/article/170405.htm 这篇文章主要为大家详细介绍了C++实现简单射击小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小 ...
- LWJGL入门指南:使用《我的世界》(Minecraft)同款游戏库开发一个超级“简单”的3D射击游戏
LWJGL系列文章 LWJGL入门指南:序章 LWJGL入门指南:安装LWJGL或生成maven或gradle依赖与第一行LWJGL代码 LWJGL入门指南:一个超级简单的3D射击游戏demo 前言 ...
- 使用Cocos开发一款简单的3D VR抓钱游戏
使用Cocos开发一款简单的3D VR抓钱游戏 最近VR成为了一个新兴的热点,很多以前从事游戏开发的团队都在关注这个方向.如何在VR时代来临之际快速的掌握开发VR游戏的方法,这对于很多中小团队来说,是 ...
- 大型3d射击类游戏源码【突击风暴】,中文版本,可私服
<突击风暴>(英文名称:Sudden Attack)是由韩国GAMEHI公司制作,盛大游戏运营的第一人称射击类网络游戏.<突击风暴>于2011年6月9日开服,2012年12月3 ...
- 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 ...
- 微信小游戏|unity搭建3D篮球小游戏场景
欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 问题描述 上一次小 ...
最新文章
- 颠覆性技术的兴起及其影响
- node读写本地文件
- hdu 2563(递推)
- 文件系统raw什么意思oracle,raw扫盲
- 王佩丰第2讲-excel单元格格式设置 笔记
- linux开发亿连手机互联,亿连手机互联车载版下载-亿连手机互联车机版v6.6.1 安卓版-腾牛安卓网...
- python生活中哪些运用_【想把python运用在实际生活中?那么python查询价格方法可以帮助你】- 环球网校...
- 强化学习《基于策略价值 - Pathwise Derivative Policy Grident》
- P NP NPC NP hard
- python环境变量是什么意思_python设置环境变量有什么用
- web前端全部课件(html5+CSS3+javascript+dom+bom+jquery+jqm+bootstrap+angular+ext+weixin+less)...
- 微信小程序登录后跳转tabbar页面
- 非常易懂且全面的计算机科学概论知识总结
- python爬大众点评手机号_python抓取大众点评商户信息
- JavaWEB复习汇总
- Excel DATEDIF函数
- 新一届信息奥赛国家队出炉:3/4来自浙江,北大英才班成最大赢家
- Cocos2d-iphone学习笔记
- Spring Boot企业微信点餐系统
- html中正方形列表标签属性,CSS 列表样式