Unity RPG 库存系统资源包:幕后花絮
审查并整合 RPG 风格的库存系统。所有代码库均作为灵活的资产包提供
讲师:Sam Pattuzzi, GameDev.tv Team
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 如何实现和布局您的库存 UI(用户界面),以便面板、按钮、插槽和图标有意义。
- 如何使用滚动视图资产和网格布局组等有用的 UI 组件来更轻松地构建库存 UI。
- 如何使用拖放系统让玩家可以拾取库存物品并将它们移动到其他插槽,或将它们放入世界中。
- 如何将拾取系统与可编写脚本的对象一起使用,为特定库存项目提供数据。
- 如何使用和修改装备系统,以便玩家可以从他们的库存中装备武器和盔甲。
- 如何在玩家在他们的清单中看到的内容与您的后端系统知道应该存储在清单中的内容之间进行交互。
- 如何使用和修改工具提示系统,为玩家提供有关其物品栏物品的信息。
- 如何使物品可堆叠,以便如果玩家拥有多个物品,它只占用一个库存槽并显示堆叠了多少物品。
- 如何重构您的代码,以便在添加新功能时将其传播到项目的所有区域而不会破坏您的游戏。
- 如何在您的功能到位之前在 Unity 中构建用户界面模型。
本课程包括:
- 9小时点播视频
- 2 篇文章
- 12 个可下载资源
- 在手机和电视上访问
要求
- 您应该能够编写基本的 C#(循环、条件、组件等)
- 熟悉 Unity 的 API 会有所帮助。
- 您应该熟悉 Unity 的编辑器。
- 我们建议您至少学习完整的 Unity Developer 2D 或 3D 或同等课程的前半部分,作为先决条件。
描述
了解如何为任何需要拾取、丢弃、移动和装备物品的项目添加库存系统!
这个备受赞誉的系列在 Kickstarter 上获得了超过 200% 的资金,专为 Unity 的中级用户设计。我们建议您至少学习我们的 Complete Unity Developer 2D 或 3D 或同等课程的前半部分作为先决条件。
本课程是我们 RPG 系列中的第二门课程,您无需完成 RPG 系列的第一部分(RPG 核心战斗课程),但如果您已经完成,它将给您带来优势。
通过注册本课程,您将可以访问作为资产包的完整库存系统,您可以将其导入现有项目。我们还将带您逐步完成使用、修改、改进和理解驱动资产包的代码的过程。
请注意,本课程采用不同的形式。我们不会从头开始逐行构建库存系统,而是会为您提供我们的代码,然后解释代码的工作原理,以便您充分理解它。这种方法非常适合那些已经能够使用 Unity 和 C# 并希望更快地“找到答案”的人。
虽然本课程是我们的 RPG 系列的一部分,但您可以将库存系统用于任何需要拾取、丢弃、移动和装备物品的项目。
在本课程中,我们将介绍以下系统:
- 点击取件和 runover-pickup 系统
- 掉落系统
- 工具提示覆盖系统
- 可堆叠物品系统
- 装备系统
- 保存和加载系统
该课程涵盖许多高级编程原则,并深入讨论良好的代码架构实践。我们涵盖了接口、虚拟方法、调试工具以及我们初学者课程中未涵盖的更多内容。
您将可以访问课程论坛,您可以在其中讨论整个课程范围内的主题,或细化到单个视频。在我们自己的 TA 策划社区(每天 17,000 次浏览量)和我们的学生聊天组(10,000 次直播)中,加入我们在 Facebook 上的优秀开发者社区(近 20,000 人)。查看我们的评论,了解人们对这项功能的喜爱程度。
构建角色扮演游戏是提升游戏开发技能的绝佳方式,那么为什么不加入我们并立即开始改进您的游戏开发呢?
本课程适合谁:
- 本课程适用于想要创建自己的库存系统的中级 Unity 用户。
- 我们的 Complete Unity Developer 课程提供了完美的先决条件。