
运动大修
更精细的玩家移动控制
查看大图简要概述
这个模组在原版的行走、慢跑和冲刺状态之间增加了额外的状态。
现在杰洛特默认会步行,而不再是切换行走和冲刺状态。
要想冲刺,你必须像在《荒野大镖客2》中那样轻按冲刺按钮。
推荐设置
如果你想使用手柄的同时仍能召唤萝卜,请前往选项 > 控制设置,将[仅限手柄]冲刺(按下左摇杆)设为关闭。
我个人更喜欢将选项 > 游戏性 > 移动响应设为标准,因为启用此模组后操作会更加流畅。
不过这并非强制要求,如果你愿意,完全可以继续保持为替代模式。
技术细节
这个模组添加了一个自定义类,用于根据用户输入处理动画速度修改器。主要工作流程如下:
- 当用户输入冲刺(手柄上的A或LS键,或键盘上的L-Shift键)时,速度状态会提升。
- 当用户按住冲刺输入按钮时,速度状态保持当前状态不变。
- 当用户松开冲刺输入按钮但仍按住移动输入时,速度状态会自动递减至快走速度。(参见movementSystem.wsline 71)
- 当用户同时松开冲刺输入按钮和移动输入按钮时,角色会停止移动,速度状态降至最低值(慢走)。
- 当用户执行移动以外的其他动作时,移动类会暂时暂停。(参见movementSystem.ws第165行,函数名为ShouldClearAnimationSpeedModifiers)
配置
我还没有实现游戏内的模组菜单功能,所以建议你查看相关帖子来了解如何根据自己的喜好配置这个模组。
特色
当前功能包括:
- 将原版的慢走、行走、奔跑和冲刺状态替换为9种不同速度。
- 轻按冲刺键(手柄的A键或左摇杆/键盘的L-Shift键)可逐步提升移动速度。
- 长按冲刺键(手柄的A键或左摇杆/键盘的L-Shift键)可保持速度稳定。
- 松开冲刺键会自动逐步减速,或直接停止即可重置速度。
- 深水行走动画中通过冲刺键实现2级速度变化。
- 游泳时也有类似但较不明显的速度控制(仍在开发中)。
- 兼容原版两种移动模式。
- 手柄轻按A键时会暂时屏蔽与物体和NPC的所有交互。
预览
[预览内容待补充]
计划中的功能
以下是我目前正在进行的:
- 骑马时类似的加速控制功能。

还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。