自从我上一次进展报告以来,今天的大部分工作都集中在为 Gearbound: Odyssey 建造和打磨新的 Momentum Glider 系统

滑翔器受到 Ratchet & Clank 2 中的一种滑翔器的启发,但我正在适应滑翔器的运动和行为以与 Gearbound 的现有第三人称控制器、动画和滑翔器模型一起工作。

今天我添加了:

  • 创建了基准的Momentum Glider控制器
  • 集成完成的滑翔器模型
  • 连接了滑翔器动画
  • 添加了pitch-based攀爬和俯冲
  • 添加了方向、加速、阻力和最小飞行速度
  • 添加了支持热气流的功能,热气流可以提升玩家
  • 自动收纳玩家的武器
  • 禁止手IK功能在滑翔器激活时
  • 添加了正确的着陆、取消和滑翔结束行为

我还创建了一个独立的风效组件,它可以根据玩家的当前滑翔速度反应。它可以控制:

  • 风粒子
  • 印迹效果
  • 风音量和音调
  • 相机视野
  • 使用热气流时更强的效果
  • 进入或离开滑翔器时平滑过渡

失速系统也接收到了多项变化。最初,进入失速状态可能会立即将玩家踢出滑翔器,这种感觉太过惩罚。失速现在会减少玩家的操控性并让玩家沉入水中,直到恢复足够的速度。还有一个可选设置可以在失速时间过长后结束滑翔。

除了滑翔器之外,我还在一些较小的技术方面进行了改进:

  • 修复了SkyConsole和Unity的新输入系统之间的兼容性问题
  • 开始清理世界保存对象系统的结构
  • 继续整合新的系统而不替换或破坏现有的角色控制器

主滑翔系统现在已在其模型和动画的支持下运作正常。下一步是继续调整动量、相机行为、失速恢复、热气流和设计用于滑翔的关卡。