SuperAPI AI 工具集

godot-genre-shooter

通用与其它

查看项目

更新于 10-15 22:32

技能介绍

用途:为 Godot 引擎中的第三人称(TPS)与混合射击游戏提供实现蓝图,核心循环为“交战→瞄准(软锁定/掩体)→开火→确认→寻找下一个目标”。

主要能力:提供软锁定瞄准辅助与粘性瞄准(soft_lock_aim_assist.gd)、掩体与探头有效性射线(cover_validator_rays.gd)、带碰撞的 SpringArm3D 第三人称相机(tps_camera_spring_arm.gd);另含共享武器控制器、射击模式脚本、投射物、后坐力散布资源与服务器回滚延迟补偿(lag_compensator.gd)。武器数值应放在 WeaponData 资源(.tres)中,不硬编码到节点。

使用方式:按决策树选择脚本——过肩 TPS 用 tps_camera_spring_arm.gd,探头前掩体检查用 cover_validator_rays.gd,瞄准辅助用 soft_lock_aim_assist.gd;纯 FPS 需求路由到 godot-genre-shooter-fps。命中判定用 _physics_process 配合空间状态查询(intersect_ray/intersect_shape),子弹不用 Area3D 重叠;查询需排除射手自身 RID。

适用场景:TPS/混合射击、掩体射击、多人射击。多人部分客户端预测曳光与特效,伤害由服务器权威校验并回滚,使用 ENet/UDP 而非 TCP,不一致时以服务器为准并显示未命中反馈。

限制与前置:需先掌握 godot-physics-3d、godot-input-handling、godot-camera-systems、godot-project-foundations 等基础技能;官方文档链接仅在研究具体 API 时按需打开,不预加载整个技能网络。具体价格、平台与效果资料暂未提供。