一个高效且通用的输入系统,适用于 Unity。
Unity Input System 包是 Unity 平台 的扩展包,提供了一个系统来配置游戏动作并访问输入设备,以与 Unity 内容进行交互。它旨在作为 Unity Input API(UnityEngine.Input 类)更强大、更灵活和更可配置的替代方案。
当前版本的输入系统需要 Unity 2019 LTS、Unity 2020 LTS、Unity 2021 或 Unity 测试版(可能存在不稳定性),并包含编译和运行的工具。推荐的安装 Unity 的方式是通过 Unity Hub。
有关如何在 Unity 中开始使用输入系统的说明,请参阅 输入系统手册 - 安装。
有关如何使用输入系统的教程可在以下部分中找到: - Unity Learn - Using the Input System in Unity - 介绍如何在 Unity 中使用输入系统的视频教程。 - Warriors Demo Project - 一个演示项目,展示了输入系统中的各种工具和功能,包括使用不同输入方法的本地多人游戏。 - 此仓库中的示例项目: - 自定义合成 - 介绍如何实现和注册自定义 InputBindingComposite。 - 自定义设备 - 演示如何添加和创建自定义设备。 - 自定义设备用法 - 示例说明如何为设备添加自定义"用法",以及如何将动作特定地绑定到仅具有这些用法的设备。 - 游戏控制器鼠标光标 - 一个示例,展示了从游戏控制器输入驱动的 UI 指针导航。 - 游戏中提示 - 说明如何在 UI 中显示涉及动作绑定的文本,以及
暂无开放 Issues,或尚未同步最近议题。