RPG 商店与能力:中级 C# 游戏编程
Implement Shop Systems, Special Abilities, distributable Trait Points and polish your finished RPG!
实现商店系统、特殊技能、可分配的特质点数,并完善你的最终RPG!
教程演示🔗
学生数量:9,663 个学生
上次更新时间:2023年4月
教程评分:4.6
教程语言:英语
教程字幕:中文、英语字幕
本课程包括:1 篇文章、结业证书、在移动设备和电视上观看、1 个可下载资源、完整的永久访问权、19 小时 长的随选视频字幕
学习内容
1、构建一个适用于任何游戏类型的商店系统。
2、构建一个高度灵活的角色扮演游戏(RPG)能力系统。
3、高级编程概念,如组合(Composite)模式和策略(Strategy)模式。
4、创建一个角色扮演游戏特质系统,用于分配点数到力量(Str)、敏捷(Dex)、智力(Int)等属性上。
5、设计一个动态的主菜单
6、加载和保存到多个插槽
7、创建一个完整的游戏时刻来展示你的游戏。
要求
1、解决方案:组件库
2、商店基础用户界面大纲
3、标题
4、行变体
5、组件APIs
6、开设店铺
7、店面名称与营业时间
8、创建购物清单
9、显示商品信息
10、配置库存和价格
11、”数量滑块”
12、准备交易
13、完成一笔交易
14、计算总数
15、货币组件
16、Money UI 翻译为:货币用户界面
17、追踪股票
18、检查交易
19、检查库存空间
20、堆叠物与免费插槽
21、转向销售
22、清点库存可用性
23、销售交易
24、设置过滤器
25、显示过滤器
26、过滤项目
27、基于等级的库存配置
28、按级别计算价格
29、按级别补货
30、保存库存与钱包
31、你应该能够自如地编写中级C#代码。
32、必须熟悉Unity的API。
33、你应该非常熟悉Unity编辑器的使用。
34、我们建议您在开始前先学习我们的”完整Unity 2D开发者”或”完整Unity 3D开发者”课程的前半部分,或者相当水平的课程。
35、以前的RPG系列课程会有很大帮助,但不是必需的。
课程介绍
学习如何在你的游戏中添加三个关键的游戏机制:商店、特殊能力和特性。
这个备受赞誉的系列项目在Kickstarter上超额完成了众筹目标,专为Unity的中级用户设计。我们建议你先完成《完整Unity开发者2D/3D》课程的第一部分,或者相当水平的课程,作为前置知识。
你可以将我们在课程中创建的代码应用到你自己的游戏或项目中。我们将以角色扮演游戏(RPG)为例。虽然不需要完成RPG系列的前几部分(如核心战斗、库存系统和对话与任务课程),但如果你已经完成过,会有优势。
本课程采用项目驱动的方式,因为我们认为这是学习Unity和C#的最佳方法。你不仅会学习抽象的编程概念,而且会在实际RPG项目中立即应用它们。
我们会提供系列课程中已创建的RPG项目,让你练习将新功能整合到现有复杂项目中。我们将详细解释项目中的每个元素,无需了解项目的背景知识。
课程中,我们将从零开始构建以下内容:
商店和特性的用户界面
特性与增益系统之间的集成
主菜单
给予魅力高的玩家折扣的交易系统
买卖功能
按类型过滤商店物品
灵活且可组合的特殊能力
冷却计时器
魔法值和金钱
课程中还将涵盖高级主题,如:C#委托、接口、lambda表达式、策略模式和组合模式。
你只需一次性付费,即可获得终身访问权限。我们的创作者是合格且经验丰富的程序员和狂热玩家,能清晰地解释复杂概念,并保持教学的趣味性。
你将可以访问课程论坛,在全局或单个视频级别讨论话题。加入我们的Facebook社区(近2万人)、专属社区(每天约1.7万次浏览)以及学生聊天组(任何时候都有1万人在线)。
课程仍在制作中,每周都会有新的视频发布,现在加入正是好时机,帮助塑造它的未来。
商店和能力是许多游戏类型的基石。何不加入我们,立即提升你的游戏开发技能呢?
在这款Unity 2D/3D中级课程中,我们将深入探讨如何为你的RPG项目集成关键游戏机制,包括商店、特殊能力和特性。无论你是否完成过RPG基础课程,都将通过实践项目学习如何构建用户界面、特性系统、交易逻辑(如魅力折扣)、商店管理(过滤和买卖)以及高级编程技术,如C#委托和模式。课程由经验丰富的开发者讲解,提供终身访问和丰富的社区支持。立即加入,参与课程制作过程,提升你的游戏开发实力!




