发布网友
共1个回答
热心网友
在探索《家园3》等真3D游戏的沉浸式体验时,我遇到了操作上的挑战。突然间,我忆起多年前购入并长期闲置的3Dconnexion 3D鼠标。这款3D摇杆,虽然在咸鱼上价格不菲,但我将其用作飞行摇杆的替代品。如今,我意识到它可能更适合用来操控3D视角,特别是对于《家园3》这类游戏,理论上应该能提供专业级别的操作体验。此外,对于那些强制VR化的游戏(如UEVR),使用专门的3D鼠标进行控制理论上会更加合适。
于是,我将3Dconnexion 3D鼠标重新启用。为了让它能够在游戏中发挥作用,我需要将其信号映射为按键操作。实现这一目标的方法有三种,分别是直接修改Cfg配置文件、使用第三方驱动和第三方软件。
直接修改Cfg配置文件是理论上最佳的方法,但需要花费一定时间来编写配置文件。我首先打开了某个软件(比如浏览器),并打开了官方的设置工具。通过修改后关闭该设置工具,系统会自动将更改保存至对应的cfg配置文件,下次使用时自动调用。配置文件的位置通常在C:\Users\用户名\AppData\Roaming\3Dconnexion\3DxWare\Cfg目录下。编辑这个文件,可以将3D鼠标的动作映射为键盘操作,格式大致为3D鼠标动作与想要映射的操作。
另一种方法是使用第三方软件,比如Sx2vJoy软件搭配专用插件,或者ControlMyJoystick软件,后者除了支持3D鼠标,还能将飞行摇杆和声控映射为操作,如声控释放技能。ControlMyJoystick有两个来源,分别是官网下载和STEAM版。官网版提供14天试用期,STEAM版则有DEMO,但DEMO存在问题,无法识别3D鼠标。我选择免费试用官网版。
下载并安装ControlMyJoystick后,可以找到安装程序,包括安装虚拟飞行摇杆、鼠标键盘、以及特定于3D鼠标的程序。理论上不需要安装,但为了识别3D鼠标,我还是选择安装了程序。启动软件后,发现3D鼠标的设置程序已被锁定。新建一个配置文件,其中input一栏填写输入设备。如果连接成功,可以在input-->3DxWare中看到3D鼠标,各个控制轴默认为Disabled状态,需要在下方双击开启,通过操作3D鼠标,可以看到变量随操作变化。
接下来,设置键盘映射,勾选Enabled,填写需要映射的按键,比如左掰为Y轴负数映射为A,右掰为Y轴正数映射为D,分别填写对应代码。设置完成后,在Curve Presets中调整死区(降低敏感度),确保操作更为平滑。最后,点击Close完成设置。
设置完成后,打开游戏,在右下角双击,选择需要锁定的游戏,并点击Enable按钮,即可开始使用3D鼠标进行游戏。
额外提示,如果需要将3D鼠标映射为摇杆,可以进入Output-->Joystick,双击对应的操作轴,选择所需映射的3D鼠标操作轴。同样,如果想实现声控操作,需要在Macros中新建配置,设置语音触发器和运行脚本。请注意,语音功能默认关闭,需要开启。