MP4 |视频:h264,1920×1080 |音频:AAC、44.1 KHz、2 Ch
级别:中级 |类型: 电子学习 |语言: 英语 |持续时间:40 个讲座(6h 9m)
你将学到什么
- 在 Unity 6 中构建一个完全可玩的 PvE 卡牌战斗游戏,具有工作套牌、手牌、弃牌堆和回合制战斗系统
- 使用 ScriptableObjects 创建数据驱动的卡牌系统,其中一个预制件渲染游戏中的每张卡牌
- 使用 Unity Events 解耦游戏系统,以便伤害、声音、动画和回合管理能够做出响应,而无需纠结依赖关系
- 在牌堆、手牌堆和弃牌堆上实现拖放卡牌移动、悬停缩放以及正确的卡牌排序
- 构建一个套牌构建器场景,其中卡牌选择在战斗中持续存在 – 您构建的套牌就是您用来战斗的套牌
- 创建一个回合制循环,包括玩家和 Boss 回合、生命条、动作锁定和 Fisher-Yates 洗牌
要求
- 中级 Unity 和 C# 技能 – 您应该能够轻松创建脚本、使用检查器和浏览编辑器
- 对面向对象编程的有效理解:类、对象、继承和封装
- VSCode 或其他代码编辑器已安装并可供使用
描述
喜欢《杀戮尖塔》这样的纸牌游戏吗?这是适合您的课程。
您将在 Unity 6 中构建一个完全可玩的 PvE 卡牌战斗游戏,配有工作套牌、使用起来感觉良好的玩家手牌以及让您对抗反击的 Boss 的回合制系统。
“我想构建一款纸牌游戏。但是所有部分实际上如何相互通信?”
如果您曾经盯着空白的 Unity 场景,想知道纸牌游戏应该如何运行而不变成意大利面条,那么您来对地方了。
卡牌战斗游戏是最令人满意的游戏类型之一,因为每个系统都是相互连接的。抽卡、触发效果、管理回合、构建连击。当这一切发生时,感觉就像魔法一样。但如果架构过早出错,您将花费更多的时间来整理代码而不是制作游戏。
本课程向您展示从头开始构建它的正确方法。
您将使用 ScriptableObjects 使每张卡片都由数据驱动,并使用 Unity Events 保持系统整洁且可扩展。
然后你就会走得更远。完整的牌组构建器场景可让您浏览卡牌收藏并自定义您的牌组,并将这些更改带入战斗中。你构建的套牌就是你用来战斗的套牌。
然后就是一切都聚集在一起的那一刻。
您将一张牌拖到场地上。一声火响。产生视觉效果。该卡滑入弃牌堆。你的老板有反应。您构建了其中的每一个部分,并且您确切地知道如何再次执行它。
本课程适合谁
- 想要构建复杂项目并学习可扩展的事件驱动架构的中级 Unity 开发人员
- 热爱 Slay the Spire 等卡牌游戏并希望从头开始打造自己的游戏的游戏开发者
- 致力于回合制游戏的 Unity 开发人员希望从一开始就正确构建代码


评分及评论
暂无评分
来评个分数吧