外观
踩坑GitHub google-deepmind/mujoco2024-01-08
MuJoCo鼠标滚轮缩放方向反转的源码修改绕过法
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Reverse mouse scroll(GitHub google-deepmind/mujoco #913)
状态:有绕过办法
问题
用户在MuJoCo中使用鼠标滚轮缩放时,操作方向与macOS自然滚动等系统习惯相反。官方尚未提供XML配置或自动读取系统设置的选项,且Windows 11下mujoco 3.11.0版本仍存在该问题,影响交互体验。
环境
MuJoCo仿真引擎(含3.11.0版本),支持从源码编译的环境;涉及文件src/engine/engine_vis_interact.c。
解决办法
- 克隆MuJoCo源码并定位至
src/engine/engine_vis_interact.c文件第346行附近。 - 将控制滚轮缩放的赋值运算符由
-=修改为+=以反转逻辑。 - 重新编译MuJoCo库并替换原有二进制文件或链接新库。
- 验证滚轮缩放方向是否符合预期,确认修改有效后保留自定义构建版本。
讨论原作者:@solismortis 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。