登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
3D RPG Course |背包 & 对话 & 任务 高级教程
原价 ¥299
优惠剩余:0天0时0分
¥299
¥249 购买
3D RPG Course |背包 & 对话 & 任务 高级教程
教程
中级
8 小时
M STUDIO
概述
作者信息
互动讨论
课程评价
2039人收藏,2502人学习
登录后开始教程
章节1
背包系统
1.
项目介绍
2.
Inventory UI 制作背包的基本UI
3.
Item OnWorld 创建世界地图上的物品
4.
Equip Weapon 装备武器
5.
Inventory Data 创建背包的数据库
6.
Inventory UI 让背包显示物品
7.
Action Bar / Stats 设置快捷栏和信息面板的UI
8.
Begin Drag 实现拖拽物品
9.
Swap Item 交换物品
10.
Change Weapon 实现切换武器
11.
Useable Item 可使用的物品
12.
Action Button 快捷栏按键
13.
Stats Info 显示 Player 相关信息
14.
Change Animator 切换动画控制器
15.
Item Tooltip 物品信息显示栏
16.
Loot Items 掉落物品
17.
Complete Inventory 完成背包
18.
制作3D武器 及 在游戏中的使用
19.
自动调整UI大小可能遇到的问题
章节2
对话系统
1.
Dialogue & Quest Overview 对话及任务概览
2.
Dialogue Logic 对话系统的逻辑
3.
Dialogue Canvas 对话的UI面板设置
4.
创建对话&任务的 NPC
5.
Update Main Dialogue 显示主对话窗口的内容
6.
OptionUI 创建选项内容
章节3
任务系统
1.
Quest Data 创建任务数据
2.
TakeQuest 接受任务
3.
Quest UI 创建任务 UI 面板
4.
Setup Variables 创建所需要的变量
5.
QuestNameButton 实现点按任务显示信息
6.
RewardList 奖励物品的显示
7.
UpdateQuestProgress 更新任务进度
8.
CheckQuestItem 接受任务时检查任务物品
9.
QuestGiver 控制任务对话显示
10.
GiveRewards 拿到任务奖励
11.
SaveQuestManager 保存任务数据
章节4
编辑器扩展
1.
Editor Script 自己写一个插件出来
摘要
原价购买3D RPG高级课,获得《麦田物语》教程149元感恩折扣。课程包:
https://learn.u3d.cn/bundle/3drpg-mfarm
M宇宙-课程全收集:
https://learn.u3d.cn/bundle/M-Universe
这个教程中将帮助你提高你的代码技巧并实现更多实用功能。
你会学习到的内容:
Unity UI 相关到各种 Component
Pro Builder
Linq 语法的实用功能
UnityEngine.EventSystems 众多的接口使用方法
Scriptobject 的数据保管方式
背包、对话、任务 系统的逻辑
Editor Window 编辑器代码
本教程使用的场景项目是基于 3D RPG Core核心系统 教程的项目上制作和开发的。但不是必须要完成之前的课程,如果你有自己的项目但是想实现 背包 对话 任务 的功能可以直接上手制作。
所有内容 2D 和 3D 通用
教程使用的Unity版本:2020.2
教程使用的IDE编辑器:VS Code
登录后可观看
标签
C#编程
ScriptableObject
uGUI
建议的Unity版本
2018.4 - 2020.2
教程
3D RPG Course |背包 & 对话 & 任务 高级教程
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
3D RPG Course |背包 & 对话 & 任务 高级教程
登录后开始教程
章节
1
背包系统
1.
项目介绍
2.
Inventory UI 制作背包的基本UI
3.
Item OnWorld 创建世界地图上的物品
4.
Equip Weapon 装备武器
5.
Inventory Data 创建背包的数据库
6.
Inventory UI 让背包显示物品
7.
Action Bar / Stats 设置快捷栏和信息面板的UI
8.
Begin Drag 实现拖拽物品
9.
Swap Item 交换物品
10.
Change Weapon 实现切换武器
11.
Useable Item 可使用的物品
12.
Action Button 快捷栏按键
13.
Stats Info 显示 Player 相关信息
14.
Change Animator 切换动画控制器
15.
Item Tooltip 物品信息显示栏
16.
Loot Items 掉落物品
17.
Complete Inventory 完成背包
18.
制作3D武器 及 在游戏中的使用
19.
自动调整UI大小可能遇到的问题
章节
2
对话系统
1.
Dialogue & Quest Overview 对话及任务概览
2.
Dialogue Logic 对话系统的逻辑
3.
Dialogue Canvas 对话的UI面板设置
4.
创建对话&任务的 NPC
5.
Update Main Dialogue 显示主对话窗口的内容
6.
OptionUI 创建选项内容
章节
3
任务系统
1.
Quest Data 创建任务数据
2.
TakeQuest 接受任务
3.
Quest UI 创建任务 UI 面板
4.
Setup Variables 创建所需要的变量
5.
QuestNameButton 实现点按任务显示信息
6.
RewardList 奖励物品的显示
7.
UpdateQuestProgress 更新任务进度
8.
CheckQuestItem 接受任务时检查任务物品
9.
QuestGiver 控制任务对话显示
10.
GiveRewards 拿到任务奖励
11.
SaveQuestManager 保存任务数据
章节
4
编辑器扩展
1.
Editor Script 自己写一个插件出来