找回密码
 立即注册
搜索

[编辑器/功能拓展] Emerald AI 3.0 v3.2.0近战战斗

[复制链接]
173 |0
发表于 2023-10-27 15:22:43 | 显示全部楼层 |阅读模式


















































The Sound Detection update is now live!
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

声音检测更新现在是现场!
完全支持Unity 2019.4+, Unity 2020+, Unity 2021+和Unity 2022+!

对于URP或HDRP支持,用户只需要将材料转换为所需的渲染管道。

翡翠AI,最终普遍的AAA质量的AI解决方案,动物AI,射击AI, RPG AI, npc,和更多!

Emerald AI允许开发者快速创建具有100个AAA质量功能的引人入胜的动态AI,而无需编写一行代码!翡翠AI的编辑器旨在使创建AI容易,但令人难以置信的可定制。Emerald迎合了所有类型的开发者,并提供了用户对一体化AI系统的所有期望。

翡翠AI的设置管理器允许用户在几秒钟内创建AI。Emerald AI包含13个示例场景,良好的文档代码和一个自我文档编辑器,允许较低的学习曲线。Emerald的文档、教程、脚本参考和支持都可以在编辑器中访问。

-新!声音探测——
声音探测器是一个外部组件,让AI能够听到看不见的目标。当玩家目标进入AI的探测半径时,他们的移动和速度将被追踪以模拟噪音水平。如果玩家移动得足够快,它就会增加AI的威胁量,从而触发一系列模块化的用户反应。请参阅翡翠AI Wiki声音检测部分,了解有关此功能的更多信息。

-基于位置的伤害
基于位置的伤害允许AI中的碰撞器接收伤害,并具有可定制的伤害乘数,例如爆头比击中四肢造成的伤害更大。这都是通过一个单独的组件,以及一个易于使用的编辑器来完成的,它将自动获得AI中的所有碰撞器,并允许你自定义每个碰撞器的伤害倍增器。基于碰撞碰撞器法线的精确冲击效果也可以通过包含的易于使用的API实现。

-创建任何AI -
创建任何类型的AI,如AI与枪,老板,卫兵,村民,小偷,强盗,生物,动物,野生动物,僵尸,同伴,悬停机器人,和更多。

-内置战斗文本系统
(可选的)战斗文本系统适用于所有AI,甚至可以通过一行代码调用自定义角色控制器及其伤害。玩家的伤害文本颜色、玩家的受伤害文本颜色、玩家的暴击文本颜色、AI的伤害文本颜色、AI的暴击文本颜色和AI的治疗文本颜色都可以通过战斗文本管理器自定义。除了文本颜色,所有文本动画、大小和字体都可以使用各种包含的预设进行自定义。

-根运动支持
Root Motion支持允许AI的移动由动画驱动。

-模块化能力-
模块化能力系统允许用户通过脚本对象创建能力。这些能力可以应用到AI的能力列表中,赋予它们额外的功能,如治疗和召唤其他AI。弹丸和咒语也可以用这个系统创造,几乎可以创造任何种类的武器。每个能力对象都允许用户自定义声音、粒子效果、计时器和其他设置。每个能力类别都有3个选择;几率,随机和顺序给予AI广泛的战斗风格。

-可切换的远程和近战战斗
允许AI根据与目标的距离或时间在远程和近战之间切换。用户可以自定义这些设置,以最适合他们的AI。

-动画简介-
动画配置文件允许用户在AI之间快速导出和导入动画,共享相同的操纵和动画。这改善了工作流程,所以用户不再需要手动输入动画,如果他们有许多AI共享动画。这个特性最好的部分是它支持多对象!

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

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

-内置观察和瞄准机制
可选的Look At功能允许类人AI在使用当前动画时查看其目标或附近的玩家。这个功能在战斗中很有用,在AI徘徊或走向目的地时也很有用。头部外观和身体外观的重量和强度可以定制。这一功能也允许远程AI瞄准他们的目标,即使





回复

使用道具 举报

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

本版积分规则

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