Files
EmeraidAI/README.md
2025-07-20 10:01:29 +08:00

2.2 KiB
Raw Blame History

要开始使用,建议您使用随附的 EmeraldGeneralTargetBridge 脚本。此脚本可以附加到任何游戏对象(包括玩家),这样就可以正确检测它并接收来自 AI 的伤害调用。

将 EmeraldGeneralTargetBridge 组件添加到您的播放器中。这样做后,它将添加 2 个额外的组件;一个阵营扩展和一个目标位置修饰符。

注意: 如果您创建了自定义播放器桥脚本,则还将添加 Faction Extension 和 Target Position Modifier 脚本。如果您使用的是自定义播放器桥接脚本,则不需要存在 EmeraldGeneralTargetBridge。

Faction Extension 允许您指定玩家将属于的派系。在本指南中,我们将使用 Player 派系。

Target Position Modifier 的工作方式与 AI 完全相同。您只需应用一个转换源,该源将用作其他目标的目标点。有关此设置的详细指南,请参阅 Target Position Modifier 部分。

确保为播放器设置标签和图层。这些取决于项目并且取决于您正在使用的角色控制器。确保将它们添加到AI的检测层和玩家标签的检测检测组件中。

你的玩家对象现在应该能够被其他AI检测到并通过EmeraldGeneralTargetBridge脚本受到伤害。如果你想直接损坏自定义玩家控制器的生命值则需要创建一个自定义脚本。有关这方面的指南请参阅损坏自定义角色控制器部分。