给 AI NPC 添加受伤事件
信息
本教程适用于 Party Game Kit 用户。
概述
本教程介绍如何通过 给 AI NPC 添加受伤事件汇编器,让已配置的 AI NPC 在触发时减少玩家或场景实体的生命值(HP)。例如,当 NPC 的好感度达到 30% 时,玩家的 HP 会减少 500。
注意:如需为实体启用生命值(HP),请在 高级模式下点击 添加模块,添加 Damageable Component。
前置条件
- YAHAHA Studio 版本 0.3.66 或更高
- 已使用 创建 AI NPC 汇编器创建并放置在场景中的 AI NPC
汇编器设置
- 在资产库中找到 给 AI NPC 添加受伤事件汇编器并在场景中打开。
- 在汇编器设置窗口填写基本参数:
- 设置 AI NPC 触发事件:选择场景中的 AI NPC 作为受伤事件的触发对象。示例选择了已创建的 NPC Mio。
- 设置伤害数值:设置玩家要被扣除的 HP 数值,范围 1~5000。示例默认 500。
- 选择触发事件:可选事件包括:
- Emotion 1-10:NPC 好感度,10%~100%,反映 NPC 满意度。
- Chat Win:玩家与 NPC 聊天获胜。
- Chat Lose:玩家与 NPC 聊天失败。 示例设置为 Emotion 3。
- 设置触发事件名称:输入事件名称。例如设置为 Emotion 3 和事件名 Hurt,当 NPC 好感度达到 30% 时玩家 HP 会减少 500。
- 点击 组装 开始组装。完成后可在属性窗口修改参数。
编辑事件相关属性
在 AI NPC 的属性窗口可自定义伤害数值、受伤目标、触发条件等事件相关参数。
如需修改伤害数值、条件和目标,请在 Damage Executor 面板中操作。详情见 Damage Executor。
如需编辑触发事件,请在对应的 AiGameEventRelay 面板中修改。详情见 AiGameEventRelay。