Unity使用设计模式制作2d游戏平台

2021.10.14 Unity/精品资源 111

Unity使用设计模式制作2d游戏平台 Unity-第1张

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

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

你会学到:
如何在Unity 2020中创建2D平台
如何在一个完整的游戏项目中使用状态模式、策略模式和工厂方法模式
如何编写可维护的C#代码
如何保存游戏状态
如何创建多个级别
Unity使用设计模式制作2d游戏平台 Unity-第2张
Unity使用设计模式制作2d游戏平台 Unity-第3张
要求
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代码。
Unity使用设计模式制作2d游戏平台 Unity-第4张
Unity使用设计模式制作2d游戏平台 Unity-第5张
如果你尝试过学习设计模式,你肯定知道什么时候使用它是不直观的。每个都提供了一个解决方案,但是需要时间和额外的代码来工作。仅仅为了实现而实现它们只是浪费时间——那么我们应该在什么时候使用它们呢?答案是——当添加新特性或扩展旧特性时,似乎需要大量的工作和努力。

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

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

这是一门关于创建一个可维护和可扩展的代码库的中级课程,实际上是一个完整的2d平台游戏。您应该对Unity了如指掌,并对使用Visual Studio IDE在C#中编码感到舒适。
Unity使用设计模式制作2d游戏平台 Unity-第6张
Unity使用设计模式制作2d游戏平台 Unity-第7张
您将学习如何:

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

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

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

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

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

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

获取资源

重生系统

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

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

近战和投掷武器

还有更多!

我希望在课程中见到你
Unity使用设计模式制作2d游戏平台 Unity-第8张
Unity使用设计模式制作2d游戏平台 Unity-第9张
Unity使用设计模式制作2d游戏平台 Unity-第10张
这门课是给谁的
中级Unity开发人员
中级C#开发人员

隐藏内容: ********, 支付¥15下载

下载说明:
1、电脑端:浏览器打开网页,扫码打赏后自动显示百度网盘链接,如无显示请刷新网页。
2、手机端:需微信内打开素材网页,打赏后返回原素材页面即可自动显示网盘链接。
3、资源默认为百度网盘链接,如链接失效或无法获取 请联系客服微信 yunqiaonet 解决
4、本站持续更新国内外CG教程软件素材等资源,打开会员平台 yunqiaowang.cn 登录充值38元成为会员免费获取更多站内资源。
【Unity使用设计模式制作2d游戏平台】