自从上一次进展报告以来,我继续优化了动量滑翔系统并改善了高速运动、碰撞和着陆的感觉。
主要添加的功能包括:
- 添加了可以推动滑翔机向上或朝向通风口方向的方向性热气流通风口
- 添加了可以根据滑翔机的冲击速度进行缩放的碰撞损伤
- 添加了Ember安全下滑翔机时的着陆滚动动画
- 添加了独立的KCC退出滚动控制器,使得玩家胶囊在滚动时向前移动,而不是依靠动画根部运动
- 添加了当玩家不手动转头时,自动对齐相机朝向滑翔机的运动方向
- 添加了基于滑翔机速度的相机FOV变化
- 添加了基于滑翔机受力的过程式翼面变形
翼面现在可以对:
- 当前的飞行速度
- 升降
- 转向力
- 热气流加速
- 高速风抖动
我花了不少时间测试着陆滚动的根部运动,但它导致了动画模型和Kinematic Character Controller胶囊之间的偏差。最终我决定通过KCC来移动滚动,这样Ember、相机、碰撞和玩家控制器都保持了同步。
相机现在也可以让玩家在看周围时有完全的控制,但是在短时间后,它会平滑地返回到滑翔机的运动方向。更快的俯冲和热气流加速会增加相机的FOV,使动量感觉更强烈。
滑翔系统现在开始感觉不再像一个基本的飞行控制器,而像一个完整的穿越机制。下一步是继续调节相机、翼面反应、退出滚动、碰撞行为和围绕热气流和动量管理的关卡部分。
评论 (0)