Agent Skills
返回列表
🤖

游戏 AI 设计

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/game-ai-sh-l82bv3。

技能介绍

问题

NPC 行为经常写成“看到目标就直线过去”,结果会在墙边抽搐、卡角、状态互相覆盖。真正难的是把决策、路径和运动解耦:决定做什么、规划到哪里去、如何走过去 不应混在一起。

技能如何工作

  • 决策模型:用 FSM 处理少量清晰状态,用行为树处理优先级和可中断行为,用 utility scoring 处理连续偏好。
  • 寻路:根据网格、路径点图或 navmesh 选择合适图结构;用 A* 生成路径,并避免每帧重算。
  • 转向:按 seek / arrive 跟随下一个路径点,而不是直接指向目标,从而绕过拐角。
  • 验证:观察是否到达目标、卡角、状态振荡;调参时画出路径和当前状态。

边界

适合写引擎无关的 NPC 算法骨架;具体 Unity、Unreal、Godot 的 navmesh/agent API 应交给对应引擎技能。移动手感、碰撞半径、塔防守军生成等也不在此技能范围内。

使用场景

  • 给敌方单位加巡逻、追击和撤退状态,并在看到玩家时切换行为。
  • 在网格地图里实现寻路,让单位从出生点到达目标并绕开障碍。
  • 让 AI 沿路径点转弯,而不是直接冲向目标导致贴墙卡角。
  • 在调参时画出路径和当前状态,定位卡角、震荡或无法到达目标。

适合人员

  • 负责敌方/NPC逻辑的游戏程序:需要把巡逻、追击、守卫等状态拆开实现。
  • 做网格或路径点图关卡的关卡/AI 程序:需要选图结构并实现 A* 路径。
  • 需要角色平滑移动的移动工程师:需要沿路径点转向并避免贴墙卡角。
  • 维护多单位战术玩法的系统工程师:需要复用 FSM、行为树和寻路骨架。