Skip to content

v0.4.8

Latest

Choose a tag to compare

@hh-hang hh-hang released this 13 Jun 10:03
· 5 commits to master since this release

新增

  • 自定义键位:新增 keyMap 配置和 setKeyMap() 方法,可以自己设置每个操作用哪个键——换成别的键、一个操作绑多个键,或者把某个操作关掉(传 null)。例如 keyMap: { toggleFly: null } 即可禁用飞行,keyMap: { forward: "KeyQ } 把前进改成按 Q。
  • 加减速参数:PlayerModelOptions 新增 acceleration / deceleration(默认 30),控制 XZ 方向的加速 / 减速响应,。
  • 弹簧相机:PlayerControllerOptions 新增 springCameraTime(默认 0.15),配合 enableSpringCamera 调节跟随平滑度。

移除

  • 移除 flyEnabled:PlayerModelOptions.flyEnabled 已删除;如需禁用飞行,改用 keyMap: { toggleFly: null }

优化

  • 速度驱动移动:位移由「按键直接驱动」改为「按键计算速度驱动」。
  • 飞行前进方向:飞行时前进方向改为与相机朝向一致。

修复

  • 修复速度被二次叠加导致重力变为 2× 的问题 (#6)。