沉浸式飞机:控制器支持

沉浸式飞机:控制器支持

沉浸式飞机原生控制器支持,提供顺滑的模拟飞行控制、基于扳机的油门、精确滑行、Steam Deck兼容性及可选附加组件集成。

使用控制器沉浸式飞行

沉浸式飞行:控制器支持 为 沉浸式飞行 添加了专用的模拟控制器操作。使用平滑的摇杆输入、模拟油门控制、精准滑行、特定飞机操控以及紧凑的渐隐输入 HUD 来驾驶固定翼飞机和旋翼机。

Xbox 控制器使用标准游戏手柄布局,受支持的 PlayStation 控制器使用熟悉的等效按键位置,Steam 输入为 Steam Deck、Steam 控制器以及许多其他设备提供支持。

前置要求: 这是一个客户端侧的沉浸式飞行附加组件,并非独立的控制器模组。必须同时安装沉浸式飞行。Fabric 用户还必须安装 Fabric API。

针对飞机的专用控制器支持

通用控制器模组通常只是将控制器按键转换为普通的键盘输入。沉浸式飞行:控制器支持 是专门围绕飞机移动、油门控制、滑行、旋翼机操控以及兼容的飞机附加组件而设计的。

  • 原生模拟飞行输入 — 平滑的俯仰、滚转、协调转弯、横向移动、垂直移动和油门调节。
  • 固定翼操控 — 在空中自然倾斜和转弯,同时在地面上保持受控的水平转向。
  • 旋翼机控制 — 模拟前后和横向移动,使用扳机键控制爬升和下降。
  • 基于扳机的油门 — 逐渐增加或减少动力,而不是仅仅依赖数字键盘输入。
  • 精准滑行模式 — 降低转向和油门响应,以便在跑道上小心移动。
  • 混合输入 — 键盘控制仍然可用,并且在控制器断开时立即接管。
  • 热插拔检测 — 在 Minecraft 已经运行时连接或重新连接控制器。
  • 每架飞机调校 — 可全局或针对特定飞机类型配置俯仰、滚转、转向和油门灵敏度。
  • 紧凑飞行输入 HUD — 显示检测到的控制器、精准模式和实时模拟输入,而不会永久遮挡飞机 HUD。
  • 可选的附加组件控制 — 当安装了寻的导弹和相机缩放时,提供专用快捷键进行集成。

控制器兼容性

  • Xbox 控制器 — 直接使用标准的 GLFW/XInput 游戏手柄布局。
  • PlayStation 控制器 — 当 GLFW 将设备识别为标准游戏手柄时受支持。需要时,Steam 输入可提供兼容的映射。
  • Steam Deck 和 Steam 控制器 — 通过 Steam 输入,使用 Xbox 风格的游戏手柄布局受支持。
  • 其他游戏手柄 — 当它们提供标准的 GLFW 游戏手柄映射时可能可以工作。

原始的 DirectInput 摇杆、飞行摇杆、HOTAS 轴布局以及控制器振动不包含在 1.0.0 版本中。使用其他控制器模组时,请避免在两个模组中分配相同的飞机操作。

默认控制器布局

固定翼飞机

  • 左摇杆水平 — 飞行时进行滚转和协调转弯;滑行时进行水平转向。
  • 左摇杆垂直 — 俯仰。
  • 右扳机 — 增加油门。
  • 左扳机 — 减少油门。
  • 右摇杆 — 在支持的情况下保留用于相机移动。

旋翼机

  • 左摇杆水平 — 横向移动。
  • 左摇杆垂直 — 前后移动。
  • 右扳机 / 左扳机 — 爬升 / 下降。
  • 右摇杆 — 在支持的情况下用于相机视角和飞机朝向控制。

按键

  • A / 交叉键 — 加速。
  • B / 圆圈键 — 下机。
  • RB / R1 — 发射已安装的飞机武器。
  • 返回 / 创建键 — 切换精准滑行模式。
  • LB / L1 — 循环切换寻的导弹目标。
  • Y / 三角键 — 循环切换已安装的寻的导弹导引头。
  • X / 方块键 — 部署寻的导弹智能防御。
  • 方向键左 / 右 — 发射诱饵弹 / 干扰箔条。
  • 方向键上 / 下 — 相机缩入 / 拉远。

寻的导弹和相机缩放控制仅在安装了相应附加组件时激活。每个按键都可以在配置文件中更改或禁用。

为什么使用这个附加组件?

  • 专为沉浸式飞行的飞行机制设计。
  • 提供真正的模拟轴,而不仅仅是将控制器按键映射到键盘按键。
  • 分别处理固定翼飞机和旋翼机。
  • 包含用于滑行的精准地面操控。
  • 可与键盘控制同时使用。
  • 可直接与其他 Crabb4n 飞机附加组件集成。

此附加组件可以单独用于飞机控制,也可以与通用控制器模组一起用于菜单、物品栏导航和正常的 Minecraft 移动。

安装

  1. 下载与你的 Minecraft 版本和模组加载器匹配的文件。
  2. 安装 沉浸式飞行 。
  3. 使用 Fabric 时,还需安装 Fabric API。
  4. 移除任何旧版的沉浸式控制 alpha 文件。
  5. 将沉浸式飞行:控制器支持放入你的 Minecraft mods 文件夹。
  6. 在 Minecraft 启动之前或之后连接控制器,然后进入兼容的飞机。

设置文件生成于 config/gamepad-immersive-aircraft.properties。如果 alpha 版本创建了 config/immersive-controls.properties,1.0.0 版本会在首次创建新文件时自动导入这些设置。

支持版本

  • Minecraft 1.20.1: Fabric 和 Forge
  • Minecraft 1.21.1: Fabric 和 NeoForge
  • Minecraft 1.21.11: Fabric 和 NeoForge
  • Java: Minecraft 1.20.1 需要 Java 17;Minecraft 1.21.x 需要 Java 21 或更新版本
  • 环境: 客户端侧

1.0.0 版本是针对匹配相同 Minecraft 版本的沉浸式飞行版本构建的,并在 Minecraft 1.20.1 上使用沉浸式飞行 1.4.1、Minecraft 1.21.1 上使用沉浸式飞行 1.4.6、Minecraft 1.21.11 上使用沉浸式飞行 1.4.7 进行了验证。

完善你的飞行体验

寻的导弹 制导导弹、目标捕获、警告、对抗措施以及飞机作战系统。

相机缩放 调整第三人称相机距离,以获得更好的视野、适配大型飞机、截图和拍摄。

真实着陆 自适应进近、更平滑的触地、着陆评级和自然的跑道滑跑。

真实起飞 更长的跑道滑跑、渐进式抬轮、更平滑的离地和受控的初始爬升。

整合包

你可以在公开或私人的整合包中包含沉浸式飞行:控制器支持,并注明出处。

反馈与错误报告

欢迎提交报告。请提供你的控制器型号、连接方式、操作系统、Minecraft 版本、模组加载器、沉浸式飞行版本、测试过的飞机、其他控制器模组以及任何编辑过的配置设置。

Discord: crabban1337

致谢

由 Crabb4n 创建。特别感谢 沉浸式飞行 团队制作了原始模组。

查看 Crabb4n 的所有项目  •  YouTube 上的 CrabMods