本教程是关于【中文字幕】Unity超级大乱斗格斗游戏制作视频教程,时长:5小时44分,大小:3.7 GB,MP4高清视频格式,教程使用软件:Unity,附源文件,作者:Pierre Billaud,共115个章节,语言:中英双语字幕。RRCG分享
本课程使用Unity和C#构建一个超级大乱斗风格的格斗游戏,包括连击动作、敌人的AI和引人入胜的关卡!
你将会学到的:
使用C#和Unity游戏引擎构建一个完整的《超级大乱斗》格斗游戏。
开发并为9个经典角色制作动画: Mario、Donkey Kong、Captain Falcon、Bowser、Ice Climbers、Link、Samus、Pikachu和Sonic。
编写代码以创建能智能地与玩家战斗的敌人AI
学习如何在Unity中构建格斗游戏,以及如何应用Unity中的不同工具来构建一个令人兴奋的、以战斗为导向的游戏体验。
使用专业的面向对象的游戏编程技术将你的游戏开发和C#技能提升到新的水平
建立一个战斗系统,包括攻击、伤害解决和击倒。
创建2个具有粒子效果和背景滚动等技术的关卡: 鲍泽尔的城堡和战场
当我们建立一个开始屏幕、主菜单、角色选择屏幕、舞台选择屏幕和加载屏幕时,对Unity的用户界面系统有了一个复杂的理解。
使用Unity的工具和功能创建游戏环境和强大的攻击。
要求:
具备基本的Unity和C#知识是最好的,但不是必须的
一台Windows电脑、Linux机器或Mac(课程中的所有软件都是免费的,并逐步解释安装)。
对游戏开发的兴奋和热情
说明:
本课程将引导你亲手建立一个完整的视频游戏,并将带你一步步地完成游戏开发过程。
你是玩《超级大乱斗》长大的吗?你是任天堂经典角色的粉丝吗?在成长过程中,我喜欢玩《超级大乱斗》,一直想知道格斗游戏是如何制作的。现在,我以制作游戏为生,对包括格斗游戏在内的所有类型的游戏的制作过程有了深刻的了解。
本课程旨在教你如何在Unity中建立一个完整的格斗游戏,即使你是一个初学者或以前从未使用过Unity。在本课程结束时,你将在Unity中拥有一个完整的超级大乱斗风格的游戏,这个游戏是你从头开始建立的。我将教你如何使用我创建并在本课程中提供的精灵表来开发和制作以下角色的动画: 大金刚、马里奥、皮卡丘、萨姆斯、攀冰者、猎鹰队长、鲍泽、林克和索尼克。
每个角色都将有三种攻击方式,并能跳跃。大金刚将以其经典的向下砸击为特色,摇晃摄像机并将敌人击飞到空中。马里奥将投掷燃烧的蘑菇弹。皮卡丘将以他的经典照明攻击为特色,斩杀对手。萨姆斯将有他的充电光束,让用户积累能量,然后释放科幻式的爆炸。攀冰者将能够冻结敌人,并以标签方式取得胜利。猎鹰队长将使用他的猎鹰冲刺来炸毁敌人。鲍塞尔将能够喷出火焰,我们将使用Unity的粒子系统来创造。林克将有能力向敌人发射箭矢和投掷炸弹。索尼克将能够变成超级索尼克,用能量轰击敌人。
本课程将教你如何在这些角色之间创建4种方式的战斗,包括一个用户和3个CPU角色。这9个角色中的每一个都可以由玩家或CPU使用。我们将从头开始编码敌人的人工智能,这样我们就可以与电脑对战,而电脑会反击并试图将我们打下舞台!我们将从头开始编码!
随着我们建立这个课程,你将获得Unity游戏引擎不同领域的丰富知识。本课程将教给你的一些核心游戏开发技术是:
使用2D图形和精灵表并从中建立角色动画
使用Animation和Animator组件来建立有限状态机,在玩家攻击之间进行转换
用自定义的手部图形来定制鼠标光标,让用户拖放指示器来选择角色,并通过点击来选择关卡。
面向对象的C#脚本技术,用于编写简洁、可重复使用的代码。
为大金刚的地面和重击动作添加相机抖动,以及为其他角色的动作集添加其他特殊效果
了解不同的UI组件,以及如何将它们一起用于构建游戏中的菜单和选择屏幕,以有效和直观地响应用户输入。
使用强大的编程技术,如Actions和Coroutines来控制代码的时间和执行,处理攻击逻辑
与Unity的物理系统合作,实现角色和环境之间的互动。
使用C#与Unity将你的想法变成代码,并建立一套技能,你可以用来建立其他格斗游戏,并在你的投资组合中展示它们。
在本课程结束时,你将拥有一个从头开始开发的完整的游戏项目!你还将拥有更多的C#技巧,可以加入你的武器库!你还会有一些更多的C#技巧和窍门,可以添加到你的武库中。如果你想学习游戏开发或有志于在游戏行业建立自己的事业,那么这个课程就是为你准备的
此课程面向哪些人:
任何对建立一个超级大乱斗风格的格斗游戏感到兴奋的人
想提高自己的Unity和C#技能的人
想逐步建立一个完整的游戏,并拥有可以玩和学习的很酷的东西的初学者
更多相关内容请关注:Unity视频教程专区,Unity资料专区,中文字幕教程专区
视频预览:
章节目录:
1. 绪论
2. 下载和安装Unity
3. 游戏设计文件
4. 大金刚
5. 马里奥
6. 皮卡丘
7. 萨姆斯
8. 攀冰者
9. 猎鹰队长
10. 鲍泽尔
11. 链接
12. 声波
13. 鲍泽尔的城堡
14. 战场
15. 游戏设计与开发
16. 课程概要和总结
RR科普小时间:
Unity是一款广泛使用的跨平台游戏开发引擎,由Unity Technologies于2005年推出。它提供了一个综合的开发环境,旨在简化游戏开发过程,使开发者能够轻松创建高质量的游戏。
Unity引擎支持2D和3D游戏开发,并具有强大的图形渲染功能。它提供了一个可视化的场景编辑器,使开发者能够轻松地创建游戏世界、布置场景、调整光照和材质等。此外,Unity还提供了一个强大的动画系统,可以创建复杂的角色动画和特效。
Unity的编程语言主要是C#,它是一种强类型的面向对象编程语言,易于学习和使用。开发者可以使用C#编写游戏逻辑、控制游戏行为和处理用户输入等。
Unity还支持广泛的平台,包括Windows、macOS、Linux、iOS、Android、WebGL和主机游戏机等。这使得开发者可以将游戏轻松地部署到多个平台,并在不同设备上运行。
Unity具有强大的生态系统和社区支持。它提供了大量的文档、教程和示例项目,帮助开发者入门并解决问题。此外,Unity Asset Store是一个丰富的资源市场,开发者可以在其中获取各种游戏素材、插件和工具,加快开发进程。
由于其广泛应用和易用性,Unity被广泛用于各种类型的游戏开发,包括独立游戏、移动游戏、虚拟现实(VR)和增强现实(AR)应用程序,甚至是实时渲染的电影和动画制作。
总之,Unity是一款功能丰富、跨平台的游戏开发引擎,具有强大的图形渲染能力、易用的开发环境和广泛的平台支持,是许多游戏开发者的首选工具之一。
更多相关内容请关注:Unity视频教程专区,Unity资料专区,中文字幕教程专区
|