包含版本:Emerald AI 3.0 v3.2.1,快速创建高质量的人工智能,易于使用编辑器和大量内置功能。

Fully supports Unity 2019.4+, Unity 2020+, Unity 2021+, and Unity 2022+!

对于UP或Hdrp支持,用户只需将材料转换为非处理的呈现管道。

Emerald AI 3.0,终极通用的aaa质量人工智能解决方案,为动物人工智能,射击人工智能,RPG人工智能,NPCS等!


Emerald AI 允许开发人员快速地创建具有100个aaa质量特性的动态人工智能,所有这些都无需编写单行代码!祖母绿人工智能编辑器的设计,使创建人工智能容易,但令人难以置信的定制。祖母绿为各种开发人员提供服务,并提供用户从一个一体化的AI系统中所期待的一切。

Emerald AI 的安装管理器允许用户在几秒钟内创建人工智能。祖母绿人工智能包括13个例子场景,良好的文档代码,以及一个允许低学习曲线的自记录编辑器。翡翠文档、教程、脚本引用和支持都可以从编辑器中直接访问。

-新来的!声音检测-

声音探测器是一个外部组件,使人工智能能够听到看不见的目标。当玩家目标进入人工智能的检测半径,他们的运动和速度被跟踪模拟噪声水平。如果玩家移动足够快,它将增加人工智能的威胁量,这将触发一个模块化用户集反应列表。看到 祖母绿维基声音检测组 关于这个功能的更多信息。

-基于位置的损害-

基于位置的伤害使人工智能内的对撞机受到伤害,并具有可定制的伤害乘数,例如,头部的伤害比肢体的伤害要大。这一切都是通过一个单独的组件,以及一个易于使用的编辑器来完成的,它将自动获得人工智能内的所有对撞机,并允许您为每个组件定制伤害乘数。精确的撞击效果,基于正常的撞击冲撞机,也可能包括容易使用的API。

-创建任何人工智能-

创建任何类型的人工智能,如带枪的人工智能,老板,守卫,村民,小偷,土匪,生物,动物,野生动物,僵尸,伙伴,盘旋机器人等等。


内置战斗文本系统-

(可选的)战斗文本系统对所有AI都具有全局性,甚至可以调用自定义的字符控制器及其破坏,只需一行代码。玩家的伤害文本颜色,玩家的伤害文本颜色,玩家的临界点击文本颜色,人工智能的伤害文本颜色,人工智能的临界点击文本颜色,以及一个人工智能的愈合文本颜色都可以通过战斗文本管理器定制。除了文本颜色,所有的文本动画,大小,字体都可以定制各种包括预设。

-根运动支持-

根运动支持允许人工智能的运动驱动他们的动画。

模块化能力-

模块化能力系统允许用户通过脚本对象创建能力。然后,这些能力可以应用到AI的能力列表中,给他们提供额外的功能,如治疗和召唤其他人工智能。射弹和魔法也可以用这个系统创造,允许几乎任何种类的武器被创造。每个功能对象都允许用户自定义声音、粒子效果、计时器和其他设置。每个技能类别有3个选择选择能力:几率,随机,和命令给予AI广泛的战斗风格。


可切换远程和近战-

允许人工智能根据与人工智能目标的距离或时间在远程和近战之间切换。用户可以定制这些设置,以最适合他们的人工智能。

-动画简介-

动画配置文件允许用户快速输出和导入在人工智能之间共享相同的操纵和动画动画。这改进了工作流,所以如果用户有许多共享动画的AI,就不再需要手动输入动画。这个功能的最好的部分是它的多对象支持!

-包括需要系统-

需求系统允许人工智能生成到诸如食物、水和其他资源等对象的路径点。人工智能将动态地漫游,直到资源不足。当这种情况发生时,AI将在附近搜索与其资源层相匹配的对象,并在到达时开始补充其资源。当它们满的时候,它会再次动态地移动。


-设置经理-

设置管理器通过将所有需要的脚本和组件应用到动画模型中,使AI设置过程变得容易。

内置的观察和瞄准机械师-

可选的查看功能允许类人人工智能选项查看目标或附近的玩家,而使用他们当前的动画。这个功能在战斗中是可用的,也是在人工智能漫游或步行到目的地时可用的。头部的重量和强度的外观和身体外观可以定制.这一功能还允许远程人工智能将武器对准目标,即使目标高于或低于目标。

-行为和气质-

有5个预设的行为,每个有3个性情,让你控制你的人工智能对目标的动态反应。伴侣和宠物的行为也是可能的,允许人工智能跟踪周围的玩家,以协助他们的战斗。

-视线范围-

视线特征只允许人工智能攻击或逃离从人工智能视线可见的目标。这也使人工智能无法通过墙壁或物体探测目标。不过,对于那些想要更多的随意火箭弹目标检测的人,也可以选择不使用视线特征。

-阻断支持-

可选的阻塞选项允许AI阻止传入的攻击.用户可以通过成功的块来控制减少多少损失,阻止的可能性和阻止的角度。用户还可以定制人工智能使用的阻塞动画。

-内置的攻击系统-

可选择的内置AGLOG系统允许用户指定有多少点击将导致人工智能开关目标,并根据最接近的攻击者、最后攻击者和随机攻击者的选择选择选项。

内置用户界面-

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


-内置远程战斗-

远程战斗系统允许人工智能参与远程战斗.人工智能将根据他们目前使用的能力对象进行战斗。枪支、激光、科幻武器、火箭发射器、弓和箭、魔法和其他都是可能的。

-内置的转运点系统-

该系统允许用户设置一系列的路由点,以便人工智能跟踪/巡逻。人工智能仍然会使用它们的行为对目标作出反应,同时遵循它们的路线,并在目标被杀死或逃跑后继续跟踪它们。可以使用自定义的句柄和图标来设置、添加、操作和清除祖母绿AI编辑器中的所有路由点。

内置对象池-

所有用祖母绿人工智能创建的对象都是从一个对象池中创建的,因此对象是循环的,而不是实例化。对象池可以在需要时自动展开,并可用于自定义代码。


-内在事件-

爱默生人工智能有15个事件用于添加功能。这些事件包括:启动、启用、到达目的地、玩家检测、启动战斗、攻击、损坏、造成损害、愈合、致命打击、逃跑、死亡等等。可以使用事件调用自定义代码或翡翠AI自己的API。

-内置斜坡对准-

可选的对准功能将使AI与地形和其他表面的斜率角度保持一致。用户可以指定速度和最大角度量.

-包括相机震动系统-

祖母绿人工智能包括一个摄像机震动系统,它可以使用单行代码来真正感受敌人的打击,关键打击,以及你可能有的任何其他事件。震动的强度和持续时间都可以调节.

-支助拉格娃娃-

翡翠人工智能支持拉格娃娃,并可以无缝过渡之间的人工智能当前的动画和他们的拉格娃娃死亡。

-自动优化系统-

可选择的功能是禁用人工智能系统,用于相机看不到的人工智能或为提高性能而筛选的人工智能。

-强大易用编辑器-

创建复杂的人工智能与翡翠人工智能的易于使用,自我记录编辑器。所有的内容都在编辑器中正确解释。

宣传资料和文件-

为高级用户提供有大量API的文件化代码。绿宝石包含19个例子场景,每个场景展示不同的功能或功能。脚本引用站点,显示和解释所有的祖母绿可用的API。翡翠文档涵盖了您可能想要使用的所有功能。从翡翠编辑器中可以直接访问文档。

– Animations –

爱默生人工智能支持近100个人工智能可以使用的动画,允许用户从编辑器内部更改人工智能的动画,并自动创建和更新人工智能的动画控制器。每个动画都有自己的动画速度控制。翡翠动画事件允许完美的时间攻击和添加功能。

-第三方一体化和其他支助-

-支助傀儡主

-支持最后的IK

-支持关键-程序性人工智能

-支持虚拟虚拟设备,如欧卡鲁斯裂谷和HTCVVVE。

-支持仇恨

-支援搜寻机

-支持对话系统

-支持生存模板

-普遍定期报告(文档/文件中涉及的教程)

-第三人控制器(指导手册涵盖)

-区域联络点(指南载于文件)

-游戏包控制器(教程载于文件

-新伙伴关系(在文件中提供教程)

-恐怖FPS工具包(指南包括文件)

Fully supports Unity 2019.4+, Unity 2020+, Unity 2021+, and Unity 2022+!

For URP or HDRP support, users simply need to convert materials to the desried Render Pipeline.

Emerald AI, the ultimate universal AAA quality AI solution for animal AI, shooter AI, RPG AI, NPCs, and more!

Emerald AI allows developers to quickly create engaging dynamic AI with 100’s of AAA quality features, all without having to write a single line of code! Emerald AI’s editor is designed to make creating AI easy, yet incredibly customizable. Emerald caters to all kinds of developers and offers everything users would expect from an all-in-one AI system.

Emerald AI’s Setup Manager allows users to create AI in just seconds. Emerald AI includes 13 example scenes, well documented code, and a self-documented editor allowing for a low learning curve. Emerald’s documentation, tutorials, scripting reference, and support are all accessible right from within the editor.

– NEW! Sound Detection –

The Sound Detector is an external component that gives AI the ability to hear unseen targets. When player targets enter an AI’s Detection Radius, their movement and velocity are tracked to simulate noise levels. If a player is moving fast enough, it will increase an AI’s Threat Amount which will trigger a list of modular user set reactions. See the Emerald AI Wiki Sound Detection Section for more info on this feature.

– Location Based Damage –

Location Based Damage allows colliders within an AI to receive damage and have customizable damage multipliers, such as headshot doing more damage than hits to limbs. This is all done via a separate component, along with an easy to use editor, that will automatically get all colliders within an AI and allow you to customize the damage multiplier for each one. Accurate impact effects, based on the normal of the hit collider, are also possible with included easy to use API.

– Create Any AI –

Create any kind of AI such as AI with guns, bosses, guards, villagers, thieves, bandits, creatures, animals, wildlife, zombies, companions, hovering robots, and more.

– Built-in Combat Text System –

The (optional) Combat Text System works globally for all AI and can even be called for custom character controllers and their damage with just 1 line of code. The Player’s Damage Text Color, Player’s Take Damage Text Color, Player’s Critical Hit Text Color, AI’s Damage Text Color, AI’s Critical Hit Text Color, and an AI’s Healing Text Color can all be customized through the Combat Text Manager. In addition to text color, all text animation, size, and font can all be customized with various included presets.

– Root Motion Support –

Root Motion supported allowing an AI’s movement to be driven by their animations.

– Modular Abilities –

The Modular Abilities system allows users to create abilities through scriptable objects. These abilities can then be applied to an AI’s ability list giving them added functionality such as healing and summoning other AI. Projectiles and spells can also be created with this system allowing for nearly any kind of weapon to be created. Every Ability Object allows users to customize the sounds, particle effects, timers, and other settings. Each abilities category has 3 options for picking abilities; Odds, Random, and Order giving AI a wide range of combat styles.

– Switchable Ranged and Melee Combat –

Allow AI to switch between ranged and melee combat according to the distance from an AI’s target or by time. Users can customize these settings to best suit their AI.

– Animation Profiles –

Animation Profiles allow for users to quickly export and import animations between AI that share the same rigging and animations. This improves the workflow so users no longer have to manually enter animations if they have many AI that share animations. The best part of this feature is that it’s multi-object supported!

– Included Needs System –

The needs system allows an AI to generate waypoints to objects such as food, water, and other resources. An AI will dynamically wander until it’s low on resources. When this happens, the AI will search nearby for objects that match its resources layer and begin to replenish its resources upon arrival. When they are full, it will dynamically wander again.

– Setup Manager –

The Setup Manager makes the AI setup process easy by applying all needed scripts and components to an animated model.

– Built-In Look At and Aiming Mechanics –

The optional Look At feature allows humanoid AI the option to look at their targets or a nearby player while using their current animation. This feature is usable during combat and is also usable while the AI is wandering or walking to a destination. The weight and intensity of the head look and body look can be customized. This feature also allows ranged AI to aim their weapons towards their targets, even if their target is above or below them.

– Behaviors and Temperament –

There are 5 preset behaviors each with 3 temperaments to give you control over how your AI dynamically reacts to targets. Companion and Pet behaviors are also possible allowing AI to follow players around to assist them in combat.

– Line of Sight –

The Line of Sight feature allows AI to only attack or flee from targets that are visible from the AI’s line of sight. This also keeps AI from being able to detect targets through walls or objects. However, an option is also available to not use the line of sight feature, for those who want more of a casual RPG target detection.

– Blocking Support –

The optional Blocking option allows an AI to block incoming attacks. Users can control how much damage is mitigated with a successful block, the odds to block, and the angle to block. Users can also customize which blocking animations an AI uses.

– Built-in Aggro System –

The optional built-in aggro system allows users to specify how many hits will cause an AI to switch targets with the options to choose based off of the Closest Attacker, Last Attacker, and Random Attacker.

– Built-in UI –

A built-in UI system allows AI to have health bars, display an AI’s name and level, and combat text. The settings allow users to customize the color, images, size, and position. The UI system will automatically apply your settings and rotate towards your player’s camera as needed.

– Built-in Ranged Combat –

The ranged combat system allows AI the ability to engage in ranged combat. AI will fight according to what Ability Objects they are currently using. Guns, lasers, Sci-Fi weapons, rocket launchers, bow and arrows, spells and magic, and more are all possible.

– Built-in Waypoint System –

The Waypoint System allows users to set a series of waypoints for an AI to follow/patrol. AI will still react to targets using their behaviors while following their waypoint paths and continue to follow them after their target has been killed or escaped. Waypoints can be set, added, manipulated, and cleared all from within the Emerald AI Editor using custom handles and icons.

– Built-in Object Pooling –

All objects created with Emerald AI are created from an object pool so objects are recycled and not instantiated. The object pool can automatically expand when needed and can be used for custom code.

– Built-in Events –

Emerald AI has 15 events for added functionality. These events include On Start, On Enable, On Reach Destination, On Player Detection, On Start Combat, On Attack, On Damaged, On Do Damage, On Heal, On Critical Hit, On Flee, On Death and more. Events can be used to call custom code or Emerald AI’s own API.

– Built-in Slope Alignment –

The optional Alignment feature will align AI to the slope angles of the terrain and other surfaces. Users can specify the speed and maximum angle amounts.

– Included Camera Shake System –

Emerald AI includes a camera shake system that’s usable with a single line of code to really feel the hits of enemies, critical hits, and any other events you may have. The intensity and duration of the shake are both adjustable.

– Ragdoll Support –

Emerald AI supports ragdolls and can seamlessly transition between an AI’s current animation and their ragdoll on death.

– Auto Optimization System –

Optional feature to disable the AI system for AI that are not visible to the camera or that are culled to increase performance.

– Powerful Easy to Use Editor –

Create complex AI with Emerald AI’s easy to use, self-documented editor. Everything is explained right from within the editor.

– API and Documentation –

Well documented code with tons of API for advanced users. Emerald includes 19 examples scenes each demonstrating a different feature or capability. Scripting Reference site that shows and explains all of Emerald’s usable API. Emerald’s documentation covers every feature that you may want to use. The documentation is accessible right from within the Emerald Editor.

– Animations –

Emerald AI supports nearly 100 animations an AI can use, allows users to change an AI’s animations right from within the editor, and will automatically create and update an AI’s Animator Controller. Each animation has its own animation speed control. Emerald’s Animation Events allow for perfectly timed attacks and added functionality.

– 3rd Party Integration and Other Support –

– Supports PuppetMaster

– Supports Final IK

– Supports Crux – Procedural AI Spawner

– Supports VR devices such as Oculus Rift and HTC Vive.

– Supports LoveHate

– Supports Quest Machine

– Supports Dialogue System

– Supports (STP) Survival Template PRO

– UFPS (Tutorial covered in Documentation/Docs)

– Invector 3rd Person Controller (Tutorial covered in Docs)

– RFPS (Tutorial covered in Docs)

– Game Kit Controller (Tutorial covered in Docs

– NeoFPS (Tutorial covered in Docs)

– Horror FPS Kit (Tutorial covered in Docs)

Assets from demo videos are not included

发表回复

后才能评论