此文章由橙光艺术网(www.cgart.net)收集整理发布
227【U3D教程】学习在 Unity 与 C# 中创建《吸血鬼幸存者》风格游戏
【U3D教程】Learn To Create A Vampire Survivors Style Game In Unity & C#发布时间:2023年4月
格式:MP4 | 视频:h264,1280×720 | 音频:AAC,44.1千赫兹
语言:英语 | 大小:7.34 GB | 时长:11小时33分钟
游戏开发变得简单。学习使用Unity的C#并创建属于你的躲避生存类游戏!
### 你将学到
– 学习C#这门现代且用途广泛的编程语言
– 了解Unity中3D开发的功能
– 培养强大且可迁移的问题解决能力
– 理解游戏开发流程
– 学习面向对象编程在实际中的应用
### 先决条件
– 能够运行Unity 3D的Mac或PC
– 安装Unity 2022.2或更新版本
### 课程描述
学习如何使用Unity(一款被全球大型游戏工作室和独立开发者广泛使用的行业标准游戏开发软件)创建和编程属于你的吸血鬼生存风格游戏。
在本课程中,你不仅会学习编程概念,还会将这些概念与实际的游戏开发应用相结合。你可以访问课程论坛,在那里你可以讨论课程中涵盖的主题以及课程结束后的后续步骤。
本课程设计得通俗易懂,适合所有人,因此无论你是完全的初学者、希望拓展游戏开发领域的艺术家,还是对游戏设计感兴趣的程序员,这门课程都将帮助你更深入地理解开发。
课程结束时,你将能够理解以下游戏元素:
– 消灭成群的攻击敌人
– 多种独特的武器类型
– 开发完整的升级和解锁系统
– 创建对象池系统
– 生成一波波攻击者
– 玩家升级
– 显示伤害数字
– 音频系统
– 构建和分享你的游戏
– 以及更多……
本课程还包含项目的完整版本,供你参考,以确保你的游戏中所有内容都能正常运行!
今天就开始学习,让我帮助你成为一名游戏开发者!
### 课程大纲
**第一部分:介绍**
– 第1讲:介绍
– 第2讲:项目资源
**第二部分:准备工作**
– 第3讲:设置与导入资源
– 第4讲:创建场景
**第三部分:玩家**
– 第5讲:添加玩家
– 第6讲:设置第一个脚本
– 第7讲:让玩家移动
– 第8讲:限制斜向移动速度
– 第9讲:相机移动
– 第10讲:为玩家制作动画
**第四部分:制作敌人**
– 第11讲:制作敌人
– 第12讲:让敌人移动
– 第13讲:为敌人制作动画
**第五部分:生命值管理**
– 第14讲:设置玩家生命值
– 第15讲:让敌人造成伤害
– 第16讲:攻击间隔设置
– 第17讲:设置生命值条
– 第18讲:更新生命值条
**第六部分:生成敌人**
– 第19讲:制作敌人预制件
– 第20讲:生成敌人
– 第21讲:在屏幕外生成敌人
– 第22讲:一些小修复
– 第23讲:追踪远处的敌人
– 第24讲:移除远处的敌人
**第七部分:创建火球**
– 第25讲:创建我们的第一个武器
– 第26讲:对敌人造成伤害
– 第27讲:火焰粒子效果
– 第28讲:生成和移除火球
– 第29讲:火球的缩放效果
– 第30讲:敌人击退效果
**第八部分:显示伤害数字**
– 第31讲:设置伤害数字显示
– 第32讲:生成伤害数字
– 第33讲:改善外观
– 第34讲:伤害数字池化
**第九部分:敌人波次**
– 第35讲:制作更多敌人
– 第36讲:设置敌人波次
– 第37讲:生成一波波敌人
**第十部分:获取经验值**
– 第38讲:设置经验值系统
– 第39讲:拾取经验值
– 第40讲:让经验值飞向玩家
– 第41讲:让敌人掉落经验值
– 第42讲:添加等级
– 第43讲:升级
– 第44讲:显示经验值
– 第45讲:更新经验值显示
**第十一部分:武器升级**
– 第46讲:使用继承设置武器属性
– 第47讲:使用武器属性
– 第48讲:武器升级
**第十二部分:选择升级**
– 第49讲:设置升级界面
– 第50讲:更新升级按钮
– 第51讲:激活升级界面
– 第52讲:实现升级功能
**第十三部分:武器解锁与升级**
– 第53讲:给玩家随机武器
– 第54讲:解锁新武器
– 第55讲:显示更多解锁和升级内容
– 第56讲:隐藏满级武器
– 第57讲:跳过升级
**第十四部分:更多武器**
– 第58讲:为火球添加更多功能
– 第59讲:修复火球属性
– 第60讲:添加范围攻击武器
– 第61讲:实现该武器功能
– 第62讲:创建投射物
– 第63讲:添加投射物武器
– 第64讲:设置剑攻击
– 第65讲:实现剑的功能
– 第66讲:添加投掷斧
– 第67讲:投掷斧头
– 第68讲:停止敌人移动
**第十五部分:获取金币**
– 第69讲:收集金币
– 第70讲:随机掉落金币
– 第71讲:在UI上显示金币
**第十六部分:玩家升级**
– 第72讲:设置玩家属性
– 第73讲:设置属性升级UI
– 第74讲:更新属性UI
– 第75讲:修复边缘情况
– 第76讲:购买升级
**第十七部分:关卡管理**
– 第77讲:添加关卡计时器
– 第78讲:关卡结束与玩家
– 第79讲:设置结束界面
– 第80讲:实现结束功能
**第十八部分:菜单与音频**
– 第81讲:主菜单
– 第82讲:添加暂停菜单
– 第83讲:暂停游戏
– 第84讲:设置音频和音频混合器
– 第85讲:播放音效
**第十九部分:完成**
– 第86讲:构建游戏
**第二十部分:完整项目文件**
– 第87讲:完整项目文件
适合人群:
– 想要制作自己的动作生存游戏的人
– 想要创建并发布自己游戏的人
– 对学习游戏开发感兴趣的完全初学者
– 希望转向游戏开发领域的开发者
– 有兴趣在游戏开发行业工作的人
– 能够熟练使用电脑的人橙光艺术网-(CGART.net)
橙光艺术网(CGART)的资源均内容来自于网络收集或用户发布.
本站点资料用于学习交流之用,勿作它用,;
若需商业使用,需获得版权拥有者授权,并遵循国家相关法律、法规之规定。如因非法使用引起纠纷,一切后果由使用者承担。
如有侵权行为,请联系告知
本站将会在第一时间删除。





![[Blender教程]_Gumroad-Blender兄弟设计课程_CGART-橙光艺术网](https://cgart-1259463399.cos.ap-chengdu.myqcloud.com/image/JC_Blender/0001-0100/0093.jpg)





暂无评论内容