5396d3e4b87f8a2d42b63cba271d0f48ab2908b7
要开始使用,建议您使用随附的 EmeraldGeneralTargetBridge 脚本。此脚本可以附加到任何游戏对象(包括玩家),这样就可以正确检测它并接收来自 AI 的伤害调用。
将 EmeraldGeneralTargetBridge 组件添加到您的播放器中。这样做后,它将添加 2 个额外的组件;一个阵营扩展和一个目标位置修饰符。
注意: 如果您创建了自定义播放器桥脚本,则还将添加 Faction Extension 和 Target Position Modifier 脚本。如果您使用的是自定义播放器桥接脚本,则不需要存在 EmeraldGeneralTargetBridge。
Faction Extension 允许您指定玩家将属于的派系。在本指南中,我们将使用 Player 派系。
Target Position Modifier 的工作方式与 AI 完全相同。您只需应用一个转换源,该源将用作其他目标的目标点。有关此设置的详细指南,请参阅 Target Position Modifier 部分。
确保为播放器设置标签和图层。这些取决于项目,并且取决于您正在使用的角色控制器。确保将它们添加到AI的检测层和玩家标签的检测检测组件中。
你的玩家对象现在应该能够被其他AI检测到,并通过EmeraldGeneralTargetBridge脚本受到伤害。如果你想直接损坏自定义玩家控制器的生命值,则需要创建一个自定义脚本。有关这方面的指南,请参阅损坏自定义角色控制器部分。
Description
使用易于使用的编辑器和大量内置功能快速创建高质量的 AI。(注:当前版本1.2.0比较落后,并且与最新的2025版本不兼容,但readme我参考的是最新版的)
https://assetstore.unity.com/packages/tools/behavior-ai/emerald-ai-2025-268519
Languages
C#
99.7%
ShaderLab
0.3%