【更新】Emerald AI 2024 1.2.0游戏AI行为框架
本帖最后由 微笑的猫 于 2024-9-19 10:12 编辑Emerald AI系列索引:
Emerald AI 2.3.0.2下载链接
Emerald AI 2.3.1下载链接
Emerald AI 2.4.0.1下载链接
Emerald AI 2.0 2.4.1下载链接
Emerald AI 2.0 2.4.1.1下载链接
Emerald AI 2.0 2.4.2.1下载链接
Emerald AI 3.0 3.1.0下载链接
Emerald AI 3.0 3.1.2下载链接
Emerald AI 3.0 3.2.0下载链接
Emerald AI 2024 1.0.5下载链接
Emerald AI 2024 1.1.2下载链接
Emerald AI 2024 is a completely rewritten and redesigned universal AI framework suitable for a variety of AI and game types. Its multi-component design gives developers the flexibility to use only the features they need and allows for an organized and manageable workflow. Emerald AI has undergone extensive testing to give you reliable and polished feeling AI.
For URP or HDRP support, users simply need to convert materials to the desired Render Pipeline.
Demo Scenes
There are 21 included example scenes each showcasing a specific feature or functionality.
Setup Manager
The Setup Manager makes the AI setup process easy and allows users to specify the components they would like to add to their to be created AI. This consists of two lists; one of required components and one for optional components. This allows users to only use the features and components they would like to use so they don't have to manage or worry about the ones they are not.
Animation Viewer
The Animation Viewer allows users to quickly see an AI's animations in real-time, right within their scene of the Unity Editor, with a timeline, slider, and various settings. The animations come from an AI's Animation Profile (explained below) where all their animations are stored. This extension also allows users to quickly create Animation Events using a list of Emerald AI preset events. When selecting the desired Animation Event, finding the desired time on the timeline, and pressing the Create Animation Event button, an event will be created and autofill in most of the information according to the selected event. Tooltips will also explain what each event does along with what the parameters are responsible for.
Animation Profiles
Animation Profiles are objects that hold all of an AI's animations and an Animator. Each time an animation is applied, it updates the attached Animator (so users don't have to apply them manually). They can also be shared across multiple AI!
AI Duplicator
The AI Duplicator allows users to copy the settings from one AI and apply them to others. This can be all components or a single component. For AI that have the same named bones, this also allows users to copy complex settings such as Inverse Kinematics and all of an AI's ragdoll components and colliders, if desired. This allows many AI to be created in seconds saving tons of development time.
Documentation
The Emerald AI 2024 Wiki is an entire website dedicated to documentation. It covers every component and feature, as well as guides and tutorials, to ensure users harness the full power of Emerald AI. It also uses OpenAI, trained on the Emerald AI Wiki, to help generate answers to support questions you may have.
Modular Combat Actions
Combat Actions are modular actions an AI can use while in combat. The included Combat Actions (dodge, block, strafe, switch target, and more) were all created using this modular system. Users can also code their own custom Combat Actions, if desired.
Strafing Support
The optional ability for AI to strafe around their targets and generate attacks helping them catch their targets off-guard.
Reactive Dodging Support
The optional ability for AI to detect and dodge incoming projectiles and melee attacks, when within range of an enemy. This also works for player attacks.
Reactive Blocking Support
The optional ability for AI to detect and block projectiles and melee attacks, when within range of an enemy. This also works for player attacks.
Recoiling Support
The optional ability for AI to play a recoiling animation if a target blocks during an attack.
Weapon Collision Support
The Weapon Collision Component allows an AI's weapon's collider to deal damage to targets. This can also be used for other collision-based attacks like an AI hitting their targets with their bodies or a charge attack.
Multiple Weapon Type Support
Allows AI to switch between two weapon types. This can be two ranged weapons, two melee weapons, or a combination of both. How an AI switches its weapon type can be based on distance from their target or by time.
Modular Abilities
Modular Abilities allow users to modify various modules to help create many different kinds of abilities, spells, attacks, and more. There are 9 included ability categories (Bullets, Grenades, Melee, Ground Projectiles, Area of Effect, Aerial Projectiles, General Projectiles, Teleporting, and Arrow Projectiles) with more coming with each update. All users have to do is supply their own particle/sound effects and Emerald AI will handle everything else through its ability editors. Users can also program their own abilities by either u
Emerald AI 2024是一个完全重写和重新设计的通用AI框架,适用于各种AI和游戏类型。 其多组件设计使开发人员能够灵活地仅使用他们需要的功能,并允许有组织且可管理的工作流程。 Emerald AI 经过了广泛的测试,为您提供可靠、精致的 AI 感觉。
对于 URP 或 HDRP 支持,用户只需将材质转换为所需的渲染管线即可。
演示场景
包含 21 个示例场景,每个场景都展示特定的特性或功能。
设置管理器
设置管理器使 AI 设置过程变得简单,并允许用户指定他们想要添加到要创建的 AI 中的组件。 这由两个列表组成; 一种是必需组件,另一种是可选组件。 这允许用户仅使用他们想要使用的功能和组件,因此他们不必管理或担心他们不想要的功能和组件。
动画查看器
动画查看器允许用户在 Unity 编辑器的场景中通过时间线、滑块和各种设置快速实时查看 AI 动画。 动画来自 AI 的动画配置文件(如下所述),其中存储了所有动画。 此扩展还允许用户使用 Emerald AI 预设事件列表快速创建动画事件。 当选择所需的动画事件,在时间轴上找到所需的时间,然后按“创建动画事件”按钮时,将创建一个事件并根据所选事件自动填充大部分信息。 工具提示还将解释每个事件的作用以及参数的作用。
动画简介
动画配置文件是保存所有 AI 动画和动画师的对象。 每次应用动画时,它都会更新附加的动画器(因此用户不必手动应用它们)。 它们还可以在多个人工智能之间共享!
人工智能复印机
AI 复制器允许用户复制一个 AI 的设置并将其应用到其他 AI。 这可以是所有组件或单个组件。 对于具有相同名称骨骼的 AI,如果需要,这还允许用户复制复杂的设置,例如反向运动学以及所有 AI 的布娃娃组件和碰撞器。 这使得许多人工智能可以在几秒钟内创建出来,从而节省大量的开发时间。
文档
Emerald AI 2024 Wiki 是一个专门用于文档的完整网站。 它涵盖了每个组件和功能,以及指南和教程,以确保用户充分利用 Emerald AI 的强大功能。 它还使用经过 Emerald AI Wiki 训练的 OpenAI 来帮助生成答案来支持您可能遇到的问题。
模块化战斗动作
战斗动作是人工智能在战斗中可以使用的模块化动作。 包含的战斗动作(闪避、格挡、扫射、切换目标等)都是使用这个模块化系统创建的。 如果需要,用户还可以编写自己的自定义战斗动作。
扫射支援
人工智能可以选择性地扫射目标并发起攻击,帮助他们让目标措手不及。
反应躲避支持
当处于敌人范围内时,人工智能可以检测并躲避来袭的射弹和近战攻击。 这也适用于玩家攻击。
反应式阻塞支持
当处于敌人范围内时,人工智能可以检测并阻止射弹和近战攻击。 这也适用于玩家攻击。
反卷支撑
如果目标在攻击过程中阻挡,AI 可以播放反冲动画的可选功能。
武器碰撞支持
武器碰撞组件允许 AI 的武器碰撞器对目标造成伤害。 这也可以用于其他基于碰撞的攻击,例如人工智能用身体击中目标或冲锋攻击。
多种武器类型支持
允许人工智能在两种武器类型之间切换。 这可以是两把远程武器、两把近战武器或两者的组合。 人工智能如何根据距目标的距离或时间来切换武器类型。
模块化能力
模块化能力允许用户修改各种模块,以帮助创建许多不同类型的能力、法术、攻击等等。 共有 9 个能力类别(子弹、手榴弹、近战、地面射弹、影响范围、空中射弹、一般射弹、传送和箭射弹),每次更新还会有更多能力类别。 用户所要做的就是提供自己的粒子/声音效果,Emerald AI 将通过其能力编辑器处理其他一切。 用户还可以通过以下任一方式编程自己的能力:
页:
[1]