
沙发控制
原生手柄支持:模拟移动、摇杆控制视角,以及菜单导航,可在真实槽位和按钮间切换,而非强制使用指针。
手柄控制
为《我的世界》Java版提供原生手柄支持:模拟移动、摇杆视角,以及菜单导航——在真实槽位和按钮之间逐步移动,而不是将指针直接指向它们。
仅限客户端。服务器既不需要它,也不会感知到它的存在。
按键布局
采用方位命名(SDL 称之为 SOUTH/EAST/WEST/NORTH,而非 A/B/X/Y),因此在 Xbox 手柄、PlayStation 手柄和 8BitDo 上均能正确对应。
游戏世界中
| 操作 | 功能 |
|---|---|
| 左摇杆 | 移动(模拟) |
| 右摇杆 | 视角 |
| 右扳机 | 攻击 / 破坏 |
| 左扳机 | 使用 / 放置 |
| 南(A) | 跳跃 |
| 东(B) | 潜行 |
| 西(X) | 丢弃物品 |
| 北(Y) | 打开物品栏 |
| 肩键 | 切换快捷栏 |
| 左摇杆按下 | 疾跑(锁定直到摇杆回中) |
| 右摇杆按下 | 交换副手 |
| Start | 暂停菜单(再次按下关闭) |
| Back | 玩家列表 |
| 十字键 | 泛用按键绑定 1-4(下 = 槽位 1,poopsmith 的便便键) |
菜单中
| 操作 | 功能 |
|---|---|
| 左摇杆 / 十字键 | 在槽位和按钮之间逐步移动 |
| 右摇杆 | 自由移动指针 |
| 南(A) | 点击 |
| 西(X) | 右键点击 |
| 北(Y) | Shift-点击(快速移动) |
| 东(B) | 关闭 |
| Start | 关闭 |
| 肩键 | 滚动(收纳袋内容、长列表) |
已知不足
- 文本输入。聊天、告示牌、铁砧和命令方块仍需要键盘。聚焦到文本字段会高亮它;向其中输入则是另一个问题,需要屏幕键盘来解决。
- 尚无震动反馈。SDL 提供了该功能且
Gamepad.rumble已接线,但尚无任何调用。 - 无死区、灵敏度和按键绑定配置。所有调优常量均在源代码中,每条都附有关于调整它们代价的注释。
- 创造模式物品栏标签页是小部件,因此可以到达,但标签栏导航不够顺畅。
- 仅支持第一个手柄。
SDL_GetGamepads返回一个列表,而此处仅打开索引 0。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。