本游戏资料是动物科幻等人工智能工具Unity游戏素材资源,大小:207 MB ,格式:unitypackage,使用软件:unity2018.3.8,资产版本:Version 2.4.2.1(current),供广大设计师学习使用,语言:英语。
视频预览:
完全支持 Unity 2017.4+、Unity 2018+ 和 Unity 2019+!
Emerald AI 是最适合动物 AI、射击 AI、RPG AI、NPC 等的通用 AAA 质量AI 解决方案!
Emerald AI 允许开发人员快速创建互动性动态 AI,且具有 100 多个 AAA 质量功能,无需你编写任何代码!Emerald 的编辑器设计让 AI 的创建轻松容易,然而又具有高度可定制性。Emerald 专门为各类开发人员服务,并且为所有用户提供多合一 AI 系统中所有的一切。
Emerald 的设置管理员让用户在几秒钟内就能创建 AI。Emerald 包含 12 个示例场景、有据可查的代码以及一个自我记录的编辑器来让初学者更容易入门。Emerald 的文档、教程、脚本参考和支持都可以从编辑器中直接获取。
演示 | 文档 | API | 论坛 | 视频教程 | 集成教程
– 创建任何 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 的动画事件给予完美时机的攻击和附加功能。
– 免费更新 –
就如黑色地平线工作室的资源一样, Emerald AI 的版本更新是免费的。
– 第三方集成和其他支持 –
– 支持 Crux – 程序化 AI 生成器
– 支持 VR 设备,如 Oculus Rift 和 HTC Vive。
– 支持 LoveHate
– 支持 Quest Machine
– 支持对话系统
– UFPS(文档中包含了教程)
– Invector 第 3 人称控制器(文档中包含教程)
– RFPS(文档中包含了教程)
– 游戏工具包控制器(文档中包含教程)
– NeoFPS(文档中包含了教程)