课程内容:技能的制作流程
学习目标:学会制作技能的完整流程,让角色能施放攻击,可用于制作施放魔法弹、圆形AOE、召唤小怪、添加状态等技能效果(可通过自由编写技能范围、伤害数值、技能效果等实现,教程中以基础攻击为例,不一一列举)
**该课程中涉及【局内编辑器面板配置】和【千星沙箱节点图】两个模块内容,并且相互关联,阅读时建议按照课程顺序完整阅读
推荐学习顺序:【前置课程】→【当前课程】→【综合指南】
**如课程中遇到概念不清等问题或想要了解更多相关信息,根据需要查询【综合指南】即可
前置课程:该课程与以下前置课程所讲述的功能知识点相关(建议首次使用时,优先学习【前置课程】,学习体验更流畅)
关联知识点:课程中将涉及以下基础概念(建议优先根据该课程学习即可,如遇到概念不清等问题或想要了解更多相关信息,再根据需要查阅【综合指南】相关章节)
技能:通过配置技能动画、冷却、索敌等规则,让角色执行特定行为(如:挥剑攻击、抬手施放火球、蓄力重击等)
在编辑器和千星沙箱中,技能由【技能基础设置】【角色动画】【技能效果】3部分组成,教程后续也将以这3部分展开讲解

功能效果:制作挥剑普通攻击
效果演示:

1.【局内编辑器】添加技能
进入【战斗预设】Tab,选择
>>>进入技能页,点击
>>>设置技能名称后,即可添加(教学中直接命名为普通攻击,实际可自由配置)

2.【局内编辑器】配置【技能基础设置】
可在该页面中配置技能的【技能类型】、【基础设置】、【冷却】、【使用次数】【技能消耗】等参数
**教程中全部使用默认参数,未进行修改,此处仅示意,实际使用时可根据技能效果调整

**配置项说明:
技能类型:目前有【普通技能】【瞬发技能】【长按技能】三种
瞬发技能:点按施放技能;没有动画;施放后,一次性执行所有技能效果
普通技能:点按施放技能;仅支持一次性技能动画;可在动画中任意帧插入技能效果(如:武器挥砍时才攻击)
长按技能:长按施放技能;可使用循环技能动画;可在动画中任意帧插入技能效果(如:蓄力重击循环0.5s造成1次伤害)
3.【千星沙箱】节点图配置【技能效果】
在【客户端节点图资源管理器-技能节点图】中,添加并配置技能的节点图(设置参考见下图),为达到预期的功能效果教程中配置如下:
**特殊:技能节点图无需额外配置触发场景(开端固定包含【节点图开始】),施放技能就代表可触发,在后续设置的技能动画编辑中将再说明
|
| 要做的功能 | 对应的配置项 |
功能 以扇形范围,打出AOE伤害,有击中特效 | 触发场景 | / | / |
条件 | / | / | |
结果 | 触发攻击 | 【执行节点】:使用【特定位置打攻击盒】制作攻击伤害效果 |
**攻击盒配置项逻辑说明(更多详细说明可自行查阅【综合指南-能力单元效果】):
伤害范围 | 攻击位置 | 获取自身位置和旋转,攻击点为玩家施放技能后角色当前位置 |
攻击范围 | 【攻击盒类型】选择了扇形,设置其高度、角度、半径等范围参数即可 | |
伤害目标和形式 | 攻击对象为除了自己以外的其他人 | 【目标阵营筛选】选择需求的受击目标 |
范围内AOE | 选择【触发类型】为每个实体只触发一次(范围内所有单位都会造成一次伤害) | |
伤害值 | 攻击有一定伤害 | 伤害值=伤害系数*攻击力+伤害增量(实际伤害与防御力有关,此处不拓展讲解) 教程中为了便于展示效果,仅设置伤害增量,并设置该次伤害为【绝对伤害】 **绝对伤害,忽略防御值,仅以伤害增量直接造成伤害 |
命中时的其他效果 | 攻击命中有特效提示 | 【命中特效】配置一个合适的特效资产即可,并配置合适的【特效缩放】和【偏移】 |
可以看到伤害数字 | 【是否屏蔽伤害跳字】=否 |

此外,还可以使用其他技能节点制作功能(如:回血、转向、发射子弹等)

4.【局内编辑器】配置【角色动画】
点击【动画编辑】进入动画时间轴编辑页,为达到预期的功能效果教程中配置如下:
要做的功能 | 对应的配置项 |
角色有挥剑动作 | 选择动画合适的动画资产,教程中以单手剑普通攻击为例 |
挥剑中途才造成伤害(即拔剑时没有伤害,挥出时才造成伤害) | 【节点图事件轨道】找到需要的动画对应的具体帧,添加步骤3中配置的技能节点图 |
角色有挥剑动画 | 【状态轨道】添加特效,选择单手剑,配置挂接点【GI_WeaponR】 挂点可在【角色】-【组件-自定义挂接点】查看 |

配置完成后,可在当前界面直接预览技能动画和伤害范围效果

此外,还可在配置【允许打断】、【可悬浮移动】、【允许转向】等规则,实际使用时可根据需求自由调整
**更多相关信息可自行查阅【综合指南-技能】
5.【局内编辑器】给角色添加技能
在所需【职业】上添加技能,并绑定给对应【玩家】

6.【局内编辑器】放置造物(怪物),试玩体验
放置一个造物(怪物)作为伤害测试目标,进入试玩即可体验该功能

该模块仅作为教学课程所能拓展应用的功能简述,涉及到多模块联动,以操作步骤演示为主,了解进阶用法即可
功能说明:召唤技能,施放后召唤一个友善阵营的火斧丘丘人,可以协助玩家攻击其他单位
效果演示:

**如果在试玩时遇到造物(怪物)无法正常攻击、巡逻异常等问题,可以尝试使用【关卡设置-地形导航-烘焙网格体】
实现步骤:
1.添加自定义技能,并进行基础的技能相关预设(CD、使用限制等)
2.【技能】节点图配置【技能效果】(设置参考见下图),为达到预期的功能效果教程中配置如下:
|
| 要做的功能 | 对应的配置项 |
功能 使用技能后召唤小怪 | 触发场景 | / | / |
条件 | / | / | |
结果 | 召唤小怪 | 【执行节点】:通知服务器节点图 **由于客户端节点图无法直接创建,部分功能是从客户端发出,由服务器接收并运行(详见步骤3) |

3.【角色】节点图配置接收到客户端参数后的效果,(设置参考见下图),为达到预期的功能效果教程中配置如下:
|
| 要做的功能 | 对应的配置项 |
功能 使用技能后召唤小怪 | 触发场景 | / | / |
条件 | / | / | |
结果-1 | 召唤小怪 | 【执行节点】:使用创建元件,在使用技能的角色位置创建一个小怪 | |
结果-2 | 小怪为同阵营小怪 | 【执行节点】:直接修改被创建实体的阵营 **此处前置将小怪配置为同阵营则无需这一步骤 |

4.将【技能】节点图配置在【技能】内,将【角色】节点图挂载在【角色】上,保存设置
5.将制作完成的技能,添加至所需【职业】,并绑定给对应玩家,进入试玩即可体验该功能
课程作业:可根据课程教学内容尝试进行以下功能复刻/创新
功能复刻:制作朝角色面向位置发射子弹的技能
进阶拓展:制作风场技能,施放后可以在原地生成风场持续攻击小怪并往中间牵引
课程回顾:学会如何通过基础设置、动画编辑、技能节点图组合不同效果的技能,可制作更丰富的差异化技能(不同的技能效果、不同的技能表现等)