【中文普通话】11.5小时使用Unity和C#创建自己的逃避生存游戏
发布日期:4/2023
MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 KHz
语言:英语 | 大小:7.34 GB | 时长:11小时33分钟
简介
学习使用Unity和C#创建自己的逃避生存游戏,轻松进行游戏开发。在这门课程中,您将学习C#这门现代多功能编程语言,了解Unity中的3D开发能力,培养强大且可转移的问题解决技能,了解游戏开发过程,并学习面向对象编程在实践中的应用。
要求
能够运行Unity 3D的Mac或PC
Unity 2022.2或更新版本的副本
课程描述
学习如何使用Unity创建和编程自己的吸血鬼生存风格游戏。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讲:消除远处的敌人
第7节:创建火球
第25讲:创建我们的第一个武器
第26讲:伤害敌人
第27讲:火焰粒子
第28讲:生成和消除火球
第29讲:火球的增长和缩小
第30讲:敌人的击退
第8节:显示伤害数字
第31讲:设置伤害数字显示
第32讲:生成伤害数字
第33讲:改善外观
第34讲:数字池化
第9节:敌人波次
第35讲:制造更多敌人
第36讲:设置敌人波次
第37讲:生成敌人波次
第10节:获取经验
第38讲:设置经验系统
第39讲:获取经验
第40讲:使经验归玩家所有
第41讲:使敌人掉落经验
第42讲:添加等级
第43讲:升级
第44讲:显示经验
第45讲:更新经验显示
第11节:武器升级
第46讲:使用继承设置武器属性
第47讲:使用武器属性
第48讲:升级武器
第12节:选择升级
第49讲:设置升级界面
第50讲:更新升级按钮
第51讲:激活升级屏幕
第52讲:使升级生效
第13节:武器解锁和升级
第53讲:给玩家一个随机武器
第54讲:解锁新武器
第55讲:显示更多解锁和升级
第56讲:隐藏已达到最高等级的武器
第57讲:跳过升级
第14节:更多武器
第58讲:为火球添加更多内容
第59讲:修复火球属性
第60讲:添加一个范围攻击武器
第61讲:使武器生效
第62讲:创建投射物
第63讲:添加投射物武器
第64讲:设置剑攻击
第65讲:使剑生效
第66讲:添加投掷斧
第67讲:投掷斧
第68讲:停止敌人移动
第15节:获取金币
第69讲:收集金币
第70讲:随机掉落金币
第71讲:在用户界面上显示金币
第16节:升级玩家
第72讲:设置玩家属性
第73讲:设置属性升级界面
第74讲:更新属性界面
第75讲:修复边缘情况
第76讲:购买升级
第17节:管理关卡
第77讲:添加关卡计时器
第78讲:结束关卡和玩家
第79讲:设置结束屏幕
第80讲:使结束生效
第18节:菜单和音频
第81讲:主菜单
第82讲:添加暂停菜单
第83讲:暂停游戏
第84讲:设置音频和音频混合器
第85讲:播放音效
第19节:结束
第86讲:构建游戏
第20节:完整项目文件
第87讲:完整项目文件
希望制作自己的动作生存游戏的人,希望创建和发布自己的游戏的人,对学习游戏开发有兴趣的初学者,希望转向游戏开发的开发人员,对从事游戏开发行业感兴趣的人,熟练并自信地使用计算机。
近期评论