📺 玩法演示视频


🛠️ 技术栈

  • Engine: Unreal Engine 4.27
  • Language: Blueprints
  • AI Tech: Behavior Trees, Blackboard, Navigation Mesh
  • Physics: Ray-casting (Line Trace), Projectile Movement

📝 项目核心技术方案

本项目是一个功能完整的第三人称射击原型,涵盖了从角色控制到复杂 AI 逻辑的完整开发链。

1. 射击系统与武器逻辑

  • 双机制实现: 同时实现了基于 Line Trace(射线检测)的瞬时命中逻辑和基于 Projectile Movement(弹体组件)的物理抛物线射击。

2. 基于行为树的智能 AI

  • 感知系统: 利用 AIPerception 组件,实现了 AI 敌人的视觉发现、听觉追踪逻辑。

3. 动画系统与手感打磨

  • 动画混合: 利用 Animation Blueprint 实现了瞄准偏移(Aim Offset)和移动混合空间,确保角色在射击时身体姿态自然。
  • 反馈增强: 集成了相机抖动(Camera Shake)、枪口火焰粒子与弹孔残留系统,大幅提升了射击的力量感。

📸 战斗场景预览

游戏画面展示
游戏玩法展示