SuperAPI AI 工具集

godot-genre-stealth

通用与其它

查看项目

更新于 10-15 22:10

技能介绍

用途:为 Godot 潜行游戏提供 AI 感知与警戒系统的专家蓝图,核心循环为隐藏/移动→视觉与光照暴露→声音传播→警戒升级→调查/逃脱。

主要能力与规则:侦测采用渐进式侦测计(0-100%)叠加距离、光照与移动速度,而非二值“看见/未看见”;使用 PhysicsDirectSpaceState3D.intersect_ray() 做无节点大量视线检测,避免每名守卫使用 RayCast3D 节点;视线采样头/躯干/脚至少三点;在 Query Parameters 中排除守卫自身 RID,防止自遮挡;为 AI 保留侦测衰减宽限窗;用 Navigation 路径长度而非 distance_to() 计算隔墙听觉;守卫离开巡逻路线做动态调查;用 VisibleOnScreenNotifier3D 暂停离屏重逻辑;用组与 call_group 广播警报;状态用 StringName(如 &"alert")比较;倒地尸体关闭碰撞或移入 corpse 层;导航网格异步烘焙防止主线程停顿。

组件与用法:需先读 stealth_patterns.gd(空间态视线、锥体点积、听觉助手)和 stealth_ai_controller.gd(多样本射线、RID 排除、路径长度听觉)再实现对应系统;视锥组件为 stealth_vision_cone.gd / vision_cone_3d.gd,另有 visibility_manager.gd(玩家暴露/光照宝石聚合)、light_detector.gd、sound_occlusion_manager.gd。

限制:资料未提供安装命令、收费方式与完整代码示例;未给出具体版本号、性能数据或平台信息,这些事实暂未提供。技能正文不粘贴长教程,按需加载相关技能与官方文档链接(射线投射、物理层、NavigationServer3D、音频总线、组、VisibleOnScreenNotifier3D 等)。