创建 AI NPC
本教程适用于 Party Game Kit 用户。
概述
本教程将介绍如何通过汇编器创建具备高级人工智能(AI)的非玩家角色(NPC)。该 NPC 能与玩家进行互动,类似于我们游戏 AI Asylum 中的 AI 角色。
前置条件
请确保已安装最新版 YAHAHA Studio(0.3.66 或更高)。
创建 AI NPC
在用汇编器创建可互动 AI NPC 前,有两种方式:使用官方预设 AI NPC(智能资产)或将自定义 NPC 模型与已发布的 AI Asylum 角色关键特性结合。
添加汇编器
- 在资产库中找到 创建 AI NPC汇编器并在场景中打开。
- 在汇编器设置窗口完成基本参数设置。
汇编器设置
-
在 选择创建 AI NPC 的方式 中选择: 示例选择官方预设 AI NPC。
-
从可选项中选择 AI NPC。这些选项为 智能资产,已包含角色背景故事和好感度系统,反映 NPC 满意度。更多可在资产库 Collections by YAHAHA > AI Game Jam > AI NPC Smart Assets 查找。示例选择 Mio。
注意:如需自定义,可在 AI Game Jam 的 Character Model 文件夹查找 NPC 模型。角色 ID 仅用于你在 AI Asylum 创建并发布的角色。绑定后 NPC 继承角色背景和好感度系统。角色 ID 可在游戏内点击 + Write your own stories 进入创作界面,在 My Patients 查找。
-
(可选)选择是否为 AI NPC 启用 GPT-3.5。
-
(可选)如启用 GPT-3.5,输入 OpenAI API key。
-
在 配置 AI 触发事件列表 中可点击 + 添加触发事件并命名。自定义模型时此步骤必需,使 NPC 能监听、定制和发送触发事件,与场景其他对象互动。
-
点击 组装 完成 AI NPC 组装。组装后可在属性窗口修改参数。为便于管理,可在对象资源管理器将 AI NPC 名称从 MiaoNiang Variant(资产名)改为 Mio(角色名)。
编辑 AI NPC
在属性窗口中,多个组件组合组装 AI NPC。所有组件可通过 + 功能 或资产库添加。
例如在 + 功能 > 玩法 中可添加 NPC 功能,包含如下属性:
| 属性 | 说明 |
|---|---|
| NPC 名称 | AI NPC 的名称 |
| NPC ID | AI NPC 的唯一标识,按创建顺序生成,不可更改 |