找回密码
 立即注册
搜索

[编辑器/功能拓展] Emerald AI 3.0 v3.1.0人工智能动态AI系统

[复制链接]
112 |0
发表于 2023-6-14 14:58:44 | 显示全部楼层 |阅读模式



- 创建任何 AI -
创建任何种类的 AI,例如使用枪支的 AI、boss、警卫、村民、小偷、匪徒、生物、动物、野生动物、僵尸、伙伴、悬浮机器人等等。

- 内置战斗文本系统 -
Emerald AI 已更新(可选)的战斗文本系统适用于全局所有 AI,而且甚至只需 1 行代码即可调用自定义角色控制器和伤害。玩家伤害的文本颜色、玩家受到伤害的文本颜色、玩家致命一击的文本颜色、AI 伤害的文本颜色、AI 致命一击的文本颜色以及 AI 的治愈文本颜色都可以通过战斗文本管理员来定制。除了文本颜色之外,所有文本动画、大小和字体都可以使用内含的预设进行自定义。

- 根运动的支持 -
Emerald AI 支持根运动,允许 AI 的运动可以以其动画来驱动。

- 模块化能力 -
Emerald 新版模块化能力系统让用户能够通过可编程对象创建能力。这些能力然后可以应用于 AI 能力列表中,赋予它们附加功能,比如治愈和召唤其他 AI等。利用该系统能创建投掷物和法术,几乎使任何种类的武器都可以创建。每个能力对象都能让用户自定义音效、粒子特效、计时器和其他设置等。每个能力类别都有 3 个选项来选择能力;概率、随机和命令,赋予 AI 多种战斗风格。

- 可切换的远战和近战 -
可切换的远战和近战是一个被诸多要求的功能,所以我们把它加进去!这可以让 AI 根据 AI 目标的距离进行远战和近战之间的切换。用户可以自定义距离和其他设置来供他们的 AI 使用。

- 动画配置文件 -
动画配置文件允许用户快速地在具有相同骨架和动画的 AI 之间导出和导入动画。这改善了整个工作流程,如果用户有许多 AI 共享动画的话,再也不需要手动输入动画。此功能最好的一点是它还支持多对象!

- 内含需求系统 -
Emerald AI 内含的一个需求系统能让 AI 生成对象路径点如食物、水和其他资源等。AI 会动态地游荡,直到它缺少资源。一旦这种情况发生的话,AI 将在附近搜索匹配其资源层的对象,并在抵达后开始补充其资源。一旦它们饱和了,它将再次动态地游荡。

- 设置管理器 -
Emerald AI 的设置管理器通过将所有所需脚本和组件应用于动画模型中,来让 AI 设置过程十分轻松。

- 内置的观看和瞄准机制 -
可选的观看功能允许人形角色在使用它们当前动画的同时,来观看目标或附近玩家。此功能在战斗期间可用,而且在 AI 游荡时或走到目的地时也可用。可以自定义头部外观和身体外观的重量和强度。此功能还允许远程 AI 来瞄准目标,即使目标在上方或下方。

- 行为和性情 -
Emerald 有 5 个预设行为,每个行为有 3 个性情,来让你控制 AI 如何动态地对目标做出反应。还可以使用伙伴和宠物行为,来让 AI 跟从玩家来帮助他们战斗。

- 视线 -
视线功能允许 AI 只攻击或逃离 AI 视线可见的目标。这还使 AI 无法通过墙壁检测到目标或对象。然而,还有关掉视线功能的选项,来供想要更随意的 RPG 目标检测的人使用。

- 阻挡支持 -
可选的阻挡选项允许 AI 来阻挡即到的攻击。用户可以控制一次成功阻挡减轻多少伤害、阻挡的几率和阻挡的角度。用户也可以自定义选择 AI 使用的阻挡动画。

- 内置仇恨系统 -
可选的内置敌对系统允许用户指定多少次打击会导致 AI 切换目标,从最近的攻击者、上一个攻击者和随机的攻击者中选择。

- 内置UI -
一个内置的 UI 系统允许 AI 拥有血条和显示 AI 名称、关卡和战斗文本。这些设置允许用户自定义颜色、图像、尺寸和位置。该 UI 系统将自动应用你的设置,并根据需要在玩家的摄像机之间循环。

- 内置的远距离战斗 -
Emerald 具有一个内置远距离战斗系统,它能使 AI 进行远距离战斗。AI 将根据它们目前使用的能力对象进行战斗。枪、激光、科幻武器、火箭发射器、弓和箭、法术和魔法以及更多都有可能。

- 内置路径点系统 -
Emerald 具有一个内置的路径点系统,让用户可以设置一系列路径点来供 AI 跟踪/巡逻。AI 在跟从路径点路径时,仍然会用行为对目标进行反应,并在目标被杀或逃跑后继续它们的路径。路径点可以在 Emerald AI 编辑器内用自定义手柄和图标来设置、添加、操作和清理。

- 内置对象池化 -
所有用 Emerald AI 创建的对象都是从一个对象池中创建的,因此对象是循环利用的,而不是实例化。对象池可以在需要时自动扩展。

- 内置事件 -
Emerald AI 有 9 个事件来添加功能性。这些事件包括开始时、启用时、抵达目的地时、检测到玩家时、开始战斗时、攻击时、受伤时、逃离时和死亡时。事件可用来调用自定义代码或 Emerald AI 自带的 API。

- 内置斜率对齐 -
该可选的对齐功能将把 AI 对齐到地形和其他表面的斜度。用户可以指定速度和最大 角度。

- 布娃娃支持 -
Emerald AI 支持布娃娃功能,并且可以从 AI 的当前动画无缝地在死亡时过渡到它们的布娃娃。

- 自动优化系统 -
Emerald AI 具有一个可选的功能来禁用 AI 系统,适用于摄像头见不到的或因提高性能而被剔除的 AI。

- 强大而易用的编辑器 -
借助 Emerald AI 的易用的、自我记录的编辑器来创建复杂的 AI。一切都在编辑器内有解释。

- API 和文档 -
有据可查的代码,并带有大量的 API 来供高级用户使用。Emerald 包含了 12 个示例场景,每个都展示出不同的功能或能力。脚本参考网站显示并解释了所有 Emerald 可用的 API。Emerald 的文档包含了你可能使用的每个功能。文档在 Emerald 编辑器内可直接获取。

- 动画 -
Emerald AI 支持将近 100 个动画来让 AI 使用,允许用户在编辑器内直接更改 AI 的动画,并会自动创建和更新一个 AI 动画器控制器。每个动画都有各自的动画速度控制。Emerald 的动画事件给予完美时机的攻击和附加功能。

- 第三方集成和其他支持 -
- 支持 Crux - 程序化 AI 生成器
- 支持 VR 设备,如 Oculus Rift 和 HTC Vive。
- 支持 LoveHate
- 支持 Quest Machine
- 支持对话系统
- UFPS(文档中包含了教程)
- Invector 第 3 人称控制器(文档中包含教程)
- RFPS(文档中包含了教程)
- 游戏工具包控制器(文档中包含教程)
- NeoFPS(文档中包含了教程



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表