MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch
语言:英语+中英文字幕(云桥网络 机译) |时长:250节课(26h 11m) |大小解压后:14.2 GB 含课程文件

了解如何使用设计模式为2d平台构建您的代码库。

你会学到:
如何在Unity 2020中创建2D平台
如何在一个完整的游戏项目中使用状态模式、策略模式和工厂方法模式
如何编写可维护的C#代码
如何保存游戏状态
如何创建多个级别


要求
c#语言的中级知识,例如抽象类/接口是如何工作的
Unity 2020 ex Mecanim动画系统基础知识
Unity 2020的基本知识,例如光线投射/物理2D是如何工作的
Unity 2020的基本知识-了解检查员周围的道路
建议使用Visual Studio IDE ex 2019
Make a 2d Platformer in Unity 2020 using Design patterns
描述
制作游戏很有趣,但没有什么比添加新代码来创建新的游戏机制来打破旧代码更令人沮丧的了。在这一点上,它不再有趣,bug搜索开始了——老实说,当你可以为你的游戏设计一个新的关卡时,这是最不有趣的事情。这就是为什么学习如何为你的游戏创建可维护和可扩展的代码库如此重要。如果你寻找一个解决方案,你会发现设计模式和坚实的原则。
要获得折扣,请尝试2021_OCTOBER代码。


如果你尝试过学习设计模式,你肯定知道什么时候使用它是不直观的。每个都提供了一个解决方案,但是需要时间和额外的代码来工作。仅仅为了实现而实现它们只是浪费时间——那么我们应该在什么时候使用它们呢?答案是——当添加新特性或扩展旧特性时,似乎需要大量的工作和努力。

在本课程中,您将学习如何使用状态模式作为创建角色控制器的基础,以及当您看到添加新功能开始变得“痛苦”且不直观时,如何将代码重构为其他设计模式。最后,你会知道重构过程背后的思维方式,以及决定何时使用设计模式的背后。

您将学习如何编写解耦的类——这意味着A类不依赖于B类,但是如果它们都存在,它们可以相互通信来创建我们想要的游戏机制。

这是一门关于创建一个可维护和可扩展的代码库的中级课程,实际上是一个完整的2d平台游戏。您应该对Unity了如指掌,并对使用Visual Studio IDE在C#中编码感到舒适。


您将学习如何:

创建一个可以移动和跳跃的角色,并扩展其角色控制器,增加新的功能,如:攀爬行为,攻击逻辑等。

如何为敌人重用玩家角色控制器

如何制造3种类型的敌人以及一个末级boss

如何使用因子方法模式使代码更易维护

如何利用策略模式实现简单的人工智能系统

我们将实施的特定平台化功能:

获取资源

重生系统

添加带有单向碰撞器的平台

为我们的水平创造视差效果

近战和投掷武器

还有更多!

我希望在课程中见到你



这门课是给谁的
中级Unity开发人员
中级C#开发人员
云桥网络 为三维动画制作,游戏开发员、影视特效师等CG艺术家提供视频教程素材资源!

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!