资源格式: U3D(.unitypackage)

版本需求:Unity3D 2021.3.14f1
Emerald AI 2024是一个完全重写和重新设计的通用人工智能框架,适用于各种人工智能和游戏类型。它的多组件设计使开发人员能够灵活地只使用他们需要的功能,并允许有组织和可管理的工作流程。Emerald AI经过了广泛的测试,为您提供可靠且精致的AI感觉。

⭐演示场景⭐

有21个包括的示例场景,每个场景展示特定的特征或功能。

⭐安装管理器⭐

设置管理器使AI设置过程变得简单,并允许用户指定他们想添加到要创建的AI中的组件。这包括两个列表;一个是必需组件,另一个是可选组件。这允许用户只使用他们想使用的功能和组件,这样他们就不必管理或担心那些不是他们的功能和部件。

⭐动画查看器⭐

动画查看器允许用户通过时间轴、滑块和各种设置,在Unity Editor的场景中快速实时查看AI的动画。动画来自人工智能的动画配置文件(如下所述),其中存储了所有动画。该扩展还允许用户使用Emerald AI预设事件列表快速创建动画事件。当选择所需的动画事件,在时间线上找到所需的时间,并按下“创建动画事件”按钮时,将创建一个事件,并根据所选事件自动填充大部分信息。工具提示还将解释每个事件的作用以及参数的作用。

⭐动画配置文件⭐

动画配置文件是保存AI的所有动画和动画制作者的对象。每次应用动画时,都会更新附加的“Animator”(因此用户不必手动应用它们)。它们也可以在多个人工智能之间共享!

⭐AI复制器⭐

AI复制器允许用户从一个AI复制设置并将其应用于其他AI。这可以是所有组件,也可以是单个组件。对于具有相同名称骨骼的人工智能,如果需要,这还允许用户复制复杂的设置,如反向运动学和人工智能的所有布娃娃组件和碰撞器。这使得许多人工智能可以在几秒钟内创建出来,节省了大量的开发时间。

⭐文档⭐

Emerald AI 2024 Wiki是一个专门用于文档的完整网站。它涵盖了每一个组件和功能,以及指南和教程,以确保用户充分利用Emerald AI的力量。它还使用在Emerald人工智能Wiki上训练的OpenAI来帮助生成答案,以支持您可能提出的问题。

⭐足迹检测⭐

足迹组件使AI能够根据检测到的表面播放足迹声音和效果。曲面可以通过足迹曲面对象进行自定义。Unity Terrains的纹理和游戏对象的标签都可以使用。

⭐模块化作战行动⭐

战斗动作是人工智能在战斗中可以使用的模块化动作。包括的战斗动作(躲闪、阻挡、扫射、切换目标等)都是使用这个模块化系统创建的。如果需要,用户还可以编写自己的自定义战斗动作。

⭐Straffing Support⭐

人工智能在目标周围扫射并产生攻击的可选能力,帮助他们猝不及防地抓住目标。

⭐反应式躲避支援⭐

人工智能在敌人射程内检测和躲避来袭投射物和近战攻击的可选能力。这也适用于玩家攻击。

⭐反应式阻塞支持⭐

人工智能在敌人射程内检测和阻挡投射物和近战攻击的可选能力。这也适用于玩家攻击。

⭐反冲支架⭐

如果目标在攻击过程中被阻挡,AI可以播放后退动画的可选功能。

⭐武器碰撞支持⭐

武器碰撞组件允许AI的武器碰撞器对目标造成伤害。这也可以用于其他基于碰撞的攻击,如人工智能用身体击打目标或冲锋攻击。

⭐多种武器类型支持⭐

允许AI在两种武器类型之间切换。这可以是两种远程武器,两种近战武器,或者两者的组合。人工智能如何切换武器类型可以基于与目标的距离或时间。

⭐模块化能力⭐

模块化能力允许用户修改各种模块,以帮助创建许多不同类型的能力、法术、攻击等。有9个能力类别(子弹、手榴弹、近战、地面投射物、效果区域、空中投射物、通用投射物、电传和箭射物),每次更新都会有更多的能力类别。用户所要做的就是提供自己的粒子/声音效果,Emerald AI将通过其能力编辑器处理其他一切。用户也可以通过使用包含的一些模块或完全创建自己的模块来编程自己的能力。

⭐声音检测⭐

声音检测组件使人工智能能够听到看不见的目标。当玩家目标进入人工智能的检测半径时,他们的移动和速度会被跟踪以模拟噪音水平。如果玩家移动足够快,它将增加人工智能的威胁量,这将触发一系列模块化用户集反应。

⭐基于位置的损坏⭐

允许人工智能上的内部碰撞器接收伤害,并具有可定制的伤害乘数,例如头部射击造成的伤害比四肢受到的伤害更多。

⭐创建任何AI⭐

创建任何类型的人工智能,如带枪的人工智能、惩罚老板、警卫、村民、法师、弓箭手、土匪、生物、动物/野生动物、僵尸、同伴、宠物、悬停机器人等等。

⭐内置战斗文本系统⭐

一个可选的全局系统,允许通过目标周围的伤害文本UI显示伤害。有大量的自定义选项和几个选项来设置损坏文本的动画。

⭐根部运动支持⭐

根运动支持允许人工智能的运动由其动画驱动。

⭐反向运动⭐

反向运动学(IK)组件使AI能够用头部、身体和武器观察目标。如果需要,它还允许将手放在双手武器上。支持通用动画类型和类人动画类型。

⭐行为⭐

行为组件控制人工智能对检测到的目标的反应。攻击性、怯懦、同伴、谨慎、宠物和被动人工智能都是可能的。如果需要,用户还可以通过覆盖各种函数来编码自己的行为。

⭐视线⭐

允许AI只攻击或逃离其视线范围内的目标。这也使人工智能无法通过墙壁或物体检测目标。

⭐内置UI⭐

内置的UI系统允许人工智能拥有健康条,显示人工智能的名称和级别,以及战斗文本。这些设置允许用户自定义颜色、图像、大小和位置。UI系统将自动应用您的设置,并根据需要向玩家的相机旋转。

⭐内置航点系统⭐

航点系统允许用户设置一系列航点,供人工智能跟踪/巡逻。人工智能仍然会在跟踪目标的航路点路径时使用其行为对目标做出反应,并在目标被杀死或逃跑后继续跟踪目标。可以使用自定义手柄和图标在Emerald AI编辑器中设置、添加、操纵和清除所有路点。

⭐内置对象池⭐

所有使用Emerald AI创建的对象都是从对象池中创建的,因此对象是回收的,而不是实例化的。对象池可以在需要时自动扩展,并可用于自定义代码。

⭐内置事件⭐

事件组件有18个Unity事件用于添加功能。事件可用于调用自定义代码或Emerald AI自己的API。

⭐内置坡度路线⭐

可选的对齐功能将AI与地形和其他曲面的坡度角对齐。用户可以指定速度和最大角度量。

⭐碎布玩偶支撑⭐

Emerald AI支持布娃娃,可以在AI当前的动画和死亡时的布娃娃之间无缝切换。

⭐自动优化系统⭐

当人工智能的模型被剔除或不可见时,优化组件通过禁用某些脚本和功能来优化人工智能。对于具有多个级别或部分网格的AI,还可以选择使用LOD组。

⭐强大的易用编辑器⭐

所有内容都可以通过工具提示和帮助框从每个编辑器中直接进行解释。

⭐动画⭐

Emerald AI支持人工智能可以使用的100多个动画,允许用户从动画配置文件编辑器中更改人工智能的动画,并将自动创建和更新人工智能的动画师控制器。每个动画都有自己的动画速度控制。Emerald的动画事件允许完美定时的攻击和添加的功能。

隐藏内容
本内容需权限查看
  • 普通会员: 30积分
  • 包年会员: 免费
  • 永久会员: 免费
已有215人解锁查看