自然移动 - 键盘和鼠标滚轮

自然移动 - 键盘和鼠标滚轮

一个适用于杰洛特和希里的键盘/鼠标滚轮友好移动模组,提供两种控制选项:轻按W键可在从慢走到冲刺的六个速度之间逐级切换,或使用鼠标滚轮逐渐调整你的步速,两种方式均具有平滑过渡。

自然移动

自然移动改变了杰洛特和希里在使用键盘和鼠标时的移动方式。不再是在通常的行走、奔跑和冲刺速度之间切换,你可以更精细地控制自己的步速,从慢走到全力冲刺。每次速度变化都是平滑的,让杰洛特和希里能够逐渐加速或减速,而不是突然改变步速。

有两个版本,你可以选择自己喜欢的那个:

键盘版本: 轻按 W 逐步切换六种速度。

鼠标滚轮版本: 滚动鼠标滚轮以小步幅调整步速,从慢走一直到冲刺。

两个版本都是为键盘用户制作的,因此手柄控制不受影响。如果你使用手柄游玩,请查看 True Analog Movement,这是一个出色的模组,能让移动感觉更加自然流畅。

特别感谢 WinterElfeas 的授权以及对本项目的启发!

展示视频

键盘版本

[youtube]W_sCdZPPXeQ[/youtube]

鼠标滚轮版本

[youtube]CtfJa_6d9jc[/youtube]


功能

键盘版本:

  • 六种移动速度:慢走、快走、慢跑、慢跑、奔跑和冲刺。
  • 再次轻按 W 切换到下一个速度。
  • 轻按一次 Shift 奔跑,快速轻按两次冲刺。你不需要按住 Shift。
  • 按住左 Ctrl 逐渐减速经过每个速度,或轻按一次降低一个速度等级。
  • 速度之间平滑过渡。
  • 杰洛特/希里默认行走。
  • 不改变手柄移动、战斗或骑马。

鼠标滚轮版本:

  • 向上滚动提高速度,向下滚动降低速度。
  • 从慢走到快走、慢跑、慢跑和奔跑一直到冲刺,是一个连续的范围。
  • 速度变化在两个方向上都是缓和的,行走和慢跑动画会跟随你的速度。
  • 轻按一次 Shift 奔跑,快速轻按两次冲刺,与键盘轻按版本相同。之后滚轮仍然有效,因此你可以在使用 Shift 后微调步速。
  • 按住左 Ctrl 逐渐减速,直到杰洛特/希里回到慢走。
  • 杰洛特/希里默认行走。
  • 不改变手柄移动、战斗或骑马。

工作原理

慢走: 杰洛特/希里在两个版本中默认以此速度开始移动

快走: 键盘版本:松开 W 并在约半秒内再次轻按。 鼠标滚轮版本:从慢走向上滚动。

慢跑: 键盘版本:在同一时间窗口内再次轻按 W。 鼠标滚轮版本:继续向上滚动。杰洛特/希里从行走速度进入慢跑,动画跟随你的速度。

慢跑: 键盘版本:再轻按一次 W。此速度介于慢跑和奔跑之间,使过渡感觉更自然。 鼠标滚轮版本:继续向上滚动。慢跑介于慢跑和奔跑之间。

奔跑: 键盘版本:移动时轻按一次 Shift。你不需要一直按住它。 鼠标滚轮版本:继续向上滚动,或移动时轻按一次 Shift。你不需要一直按住它,之后仍然可以用滚轮调整步速。

冲刺: 键盘版本:移动时快速轻按两次 Shift。你同样不需要一直按住它。 鼠标滚轮版本:向上滚动到范围顶端,或移动时快速轻按两次 Shift。

减速: 键盘版本:按住左 Ctrl 逐渐减速经过每个速度,从冲刺一直到慢走。快速轻按一次降低一个速度等级。 鼠标滚轮版本:向下滚动以小步幅降低速度,或按住左 Ctrl 逐渐减速到慢走。

停止: 松开 W。下次你按 W 时,杰洛特/希里会再次以最慢速度开始行走。 在鼠标滚轮版本中,这会在你停止约半秒后发生,因此非常快速地松开再按会保持你的步速。

所有速度变化都是逐渐发生的。杰洛特/希里平滑加速,用 Ctrl 或鼠标滚轮减速也是缓和的,而不是突然切换到较低速度。

为什么要使用自然移动?

键盘控制要么开要么关,不像模拟摇杆可以通过推动的幅度来控制移动速度。自然移动让键盘用户对杰洛特和希里的步速有更多控制。使用简单的按键轻按来切换六种速度,或用鼠标滚轮以小步幅调整步速,平滑的过渡让他的移动感觉更加自然。


安装:

选择一个版本,只安装那一个。两个版本修改相同的移动代码,因此一起安装会导致冲突。

  1. 下载模组压缩包。
  2. 使用你的模组管理器安装。
  3. 启动游戏并测试控制。

手动安装:

  1. 下载并解压你想要版本的压缩包。
  2. 打开你的《巫师3》游戏文件夹。
  3. 如果你还没有名为 mods 的文件夹,创建一个。
  4. 将该版本的 mod 文件夹复制到 mods 文件夹中。
  5. 手动添加按键绑定。

添加按键绑定:

  • 打开 input.settings,在大多数设置中位于 Documents\The Witcher 3\。
  • 找到 [Exploration] 和 [Exploration_Replacer_Ciri] 部分。
  • 在这些部分下方的任意位置添加此行(两个版本):IK_LControl=(Action=NMSlowDown)
  • 对于鼠标滚轮版本,还需添加:IK_MouseZ=(Action=NMScroll)

注意:键盘版本在没有左 Ctrl 绑定的情况下仍然有效,但 Ctrl 不会减慢杰洛特/希里。鼠标滚轮版本需要其滚轮绑定:没有它,滚动不起作用。

卸载:

  • 从游戏的 mods 文件夹中删除该模组的文件夹。
  • 如果你手动添加了按键绑定,请从 input.settings 中移除 IK_LControl=(Action=NMSlowDown) 行,如果你使用了鼠标滚轮版本,还需移除 IK_MouseZ=(Action=NMScroll) 行。

兼容性

  • 为《巫师3》重制版制作并测试。
  • 一次只安装两个版本中的一个。
  • 其他改变杰洛特和希里移动速度或移动动画的模组可能与此模组冲突。
  • 与其他移动模组的兼容性尚未测试。如果你遇到问题,请尝试单独使用自然移动。
  • 手柄移动、战斗和骑马未改变。

致谢

非常感谢 WinterElfeas,True Analog Movement 的作者。此模组建立在他的工作之上并使用了他的模组文件,我感谢他的授权。没有它,自然移动就不会存在。感谢你的工作!

查看他的模组: True Analog Movement Ink and Iron - UI HUD (BETA) Hairwork For All - Studio (WIP) Complete HUD reposition and scale