登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
ARPG系列课(六):技能逻辑(技能运行时框架、Buff系统、技能栏、角色数值系统等)
¥298 购买
ARPG系列课(六):技能逻辑(技能运行时框架、Buff系统、技能栏、角色数值系统等)
教程
中级
15 小时
Joker
概述
作者信息
教程资料
互动讨论
课程评价
22人收藏,52人学习
登录后开始教程
章节1
事件轨道
1.
可试看
课程介绍
2.
可试看
BUG修复、细节修复
3.
可试看
自定义事件数据
4.
创建与显示事件轨道
5.
事件轨道滑动与新增
6.
事件轨道Insepctor
7.
添加标准事件
章节2
技能运行框架
1.
技能运行框架思路
2.
SkillConfig与SkillClip
3.
SkillBehavior的定义
4.
SkillBrain的定义
5.
串起逻辑
6.
技能释放检查
7.
通用后摇打断
8.
技能过程中旋转
9.
技能共享数据相关事件
章节3
战士普攻与技能
1.
战士普攻片段编辑
2.
战士普攻逻辑
3.
技能编辑器根运动问题修复
4.
主武器切换左右手
5.
多阶段技能
6.
技能之间通信
7.
状态变化技能
8.
技能共同逻辑提取到基类
9.
输入缓存
章节4
Buff
1.
Buff的思路
2.
Buff的配置
3.
Buff实体
4.
Buff控制器
5.
Buff解析器
章节5
技能学习(加点)
1.
技能的存档数据
2.
技能学习UI窗口
3.
显示技能列表
4.
切换技能描述
5.
学习技能
6.
应用技能学习后的CD
章节6
技能栏
1.
技能栏UI窗口
2.
角色控制的开启与关闭
3.
技能快捷栏
4.
技能栏拖拽
5.
应用拖拽
6.
技能详情弹窗
7.
显示技能详情
8.
快捷栏同步CD
9.
基于学习添加SkillBehaviour
10.
技能按键管理
章节7
Buff栏
1.
Buff栏基础逻辑
2.
添加Buff至Buff栏
3.
新增战士Buff技能
4.
技能与Buff联动
章节8
角色数值系统
1.
角色属性控制
2.
角色属性变化
章节9
重构技能编辑器Inspector
1.
拆分动画轨道Inspector脚本
2.
拆分其他Inspector脚本
章节10
技能命中
1.
技能命中数据
2.
Inspector技能命中数据
3.
命中流程打通
4.
命中数据传递
5.
技能命中效果
6.
解耦玩家与技能运行时
7.
技能消耗的结算(第六季完结)
摘要
重要提醒:此课程为系列课第六季,课程是连贯的,不建议单独购买!!但是也会提供初始项目的源码。
ARPG系列课程包:
https://learn.u3d.cn/bundle/joker-arpg
框架+ARPG系列课程包:https://learn.u3d.cn/bundle/frame-arpg-joker
系列课程整体介绍也请浏览第一季详情,第六季也没有单独答疑群,跟第一季为同一个群( 702162536 )。第一季地址:https://learn.u3d.cn/tutorial/arpg1-joker
第六季主要内容
技能编辑器新增事件轨道
当前的技能配置为SkillClip,在此之上新建一层包装去组合技能片段完成复杂逻辑的实现
技能运行时增加特殊技能行为类,也就是在配置外用脚本处理特殊逻辑
制作涉及到技能状态变化等有一定逻辑的技能
制作近战普攻
完善从建立角色到进入游戏场景的流程
Buff系统
输入缓存机制
技能栏等
角色数值,并不是从策划层面的数值,例如一个角色的攻击力可能由这些部分组成
角色固定部分,有一些游戏是根据登记挂钩,本案例是根据职业固定
固定加成,来自装备、Buff等固定加成,会因为武器或装备的改变而修改,如增加20点攻击力
比列加成,来自装备、Buff等百分比加成,会因为武器或装备的改变而修改,如增加10%攻击力
下一季特殊说明
本节已经完结,第七季的前置课程为“基于目标导向的AI:GOAP”,所以可以先学习此课程。https://learn.u3d.cn/tutorial/goal-oriented-action-planning
登录后可观看
标签
ARPG
战斗系统
建议的Unity版本
2020.3 - 2023.1
教程
ARPG系列课(六):技能逻辑(技能运行时框架、Buff系统、技能栏、角色数值系统等)
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
ARPG系列课(六):技能逻辑(技能运行时框架、Buff系统、技能栏、角色数值系统等)
登录后开始教程
章节
1
事件轨道
1.
可试看
课程介绍
2.
可试看
BUG修复、细节修复
3.
可试看
自定义事件数据
4.
创建与显示事件轨道
5.
事件轨道滑动与新增
6.
事件轨道Insepctor
7.
添加标准事件
章节
2
技能运行框架
1.
技能运行框架思路
2.
SkillConfig与SkillClip
3.
SkillBehavior的定义
4.
SkillBrain的定义
5.
串起逻辑
6.
技能释放检查
7.
通用后摇打断
8.
技能过程中旋转
9.
技能共享数据相关事件
章节
3
战士普攻与技能
1.
战士普攻片段编辑
2.
战士普攻逻辑
3.
技能编辑器根运动问题修复
4.
主武器切换左右手
5.
多阶段技能
6.
技能之间通信
7.
状态变化技能
8.
技能共同逻辑提取到基类
9.
输入缓存
章节
4
Buff
1.
Buff的思路
2.
Buff的配置
3.
Buff实体
4.
Buff控制器
5.
Buff解析器
章节
5
技能学习(加点)
1.
技能的存档数据
2.
技能学习UI窗口
3.
显示技能列表
4.
切换技能描述
5.
学习技能
6.
应用技能学习后的CD
章节
6
技能栏
1.
技能栏UI窗口
2.
角色控制的开启与关闭
3.
技能快捷栏
4.
技能栏拖拽
5.
应用拖拽
6.
技能详情弹窗
7.
显示技能详情
8.
快捷栏同步CD
9.
基于学习添加SkillBehaviour
10.
技能按键管理
章节
7
Buff栏
1.
Buff栏基础逻辑
2.
添加Buff至Buff栏
3.
新增战士Buff技能
4.
技能与Buff联动
章节
8
角色数值系统
1.
角色属性控制
2.
角色属性变化
章节
9
重构技能编辑器Inspector
1.
拆分动画轨道Inspector脚本
2.
拆分其他Inspector脚本
章节
10
技能命中
1.
技能命中数据
2.
Inspector技能命中数据
3.
命中流程打通
4.
命中数据传递
5.
技能命中效果
6.
解耦玩家与技能运行时
7.
技能消耗的结算(第六季完结)