# Unity插件-高级可定制的外部设备输入控制插件Rewired

> Rewired是一個先進的輸入系統，完全重新定義您如何使用輸入，Rewired支持Unity支持的多種平台，並支持在Windows，OSX，Linux，Windows 10 Universal，WebGL，Xbox One，Xbox Series S/X, PS4，PS5，Switch和Stadia上的擴展原生支持。版本-v1.1.43.0,体积22.9mb

- 原文：https://www.interestcreator.com/rewired/
- 站点：https://www.interestcreator.com/
- 发布：2022-12-30
- 更新：2022-12-30
- 分类：Unity插件、Unity资产
- 标签：Unity、Unity插件、Unity设备输入

## 概要

Unity 的输入系统插件 Rewired，覆盖 Unity 2018 至 2022，在 Windows、主机与 WebGL 等平台走原生输入，支持手柄热插拔。

## 正文

![1672412307 75e5d5baa544e49](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412307-75e5d5baa544e49.webp)

[Unity](https://www.interestcreator.com/unityplugin/)设备输入适用于Unity 2018, 2019, 2020, 2021, 和2022！

Rewired是一个先进的输入系统，完全重新定义您如何使用输入，为您的游戏中最重要的组件之一提供前所未有的控制级别。

## -原生輸入-

Rewired不像其他软件包那样是另一个Unity输入包装。支持Windows，OSX，Linux，Windows 10 Universal，WebGL，Xbox One，Xbox Series S/X，PS4，PS5，Switch和Stadia上的扩展原生支持。

Rewired利用本机库直接访问输入设备，可以更好地控制输入。这使得一些非常强大的功能成为可能，例如对游戏杆的全面热插拔支持，每个控制器支持20多个按钮，支持游戏板震动等等。Rewired是唯一支持Unity原生输入的系统，并且支持所有这些平台。对于其他平台，Rewired使用Unity的输入系统，因此您仍然可以访问其提供的所有其他功能。搜索结果的播放器为中心的结果Rewired具有以玩家为中心的输入系统。游戏玩家也对这种方式非常喜欢，因为控制器智能地自动分配给连接/断开连接的玩家，所以您不必担心每个玩家拥有哪些控制器。通过玩家而不是控制器访问输入，所以无论玩家使用哪种控制器，您都可以获得期望的结果。

![1672412304 a5af9ca998d59e7](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412304-a5af9ca998d59e7.webp)

## -控制器地圖-

Rewired功能强大的控制器映像系统，可让您为任何风格的游戏创建高度复杂的输入方案。通过逻辑命名的元素映像支持的控制器，而不是隐藏的轴0等。地图堆栈，为各种控制器创建默认控制器布局，并允许玩家自定义他们自己的映像。

![1672412290 4fa198e31b5068c](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412290-4fa198e31b5068c.webp)

## -智能热插拔-

Rewired解决了在Windows，OSX，Linux，Windows 10 Universal，WebGL，Xbox One，Xbox Series S/X，PS4，PS5，Switch和Stadia上Unity的所有热插拔问题。（所有其他支持的平台都依赖于Unity的热插拔支持。）不再强迫玩家在转换游戏杆时退出并重新启动。

## -输入编辑器-

输入编辑器功能强大且易于使用，能够完成所有关于输入的功能。没有编码只是为了添加像某些系统一样的操作。通过一个方便的界面编辑，玩家可以操作动作和地图类别、备用地图布局、游戏杆、键盘、输入行为、鼠标和自定义控制器地图等等。![1672412301 21b8b1bccdf90dc](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412301-21b8b1bccdf90dc.webp)

![1672412305 ae5109854fa34b9](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412305-ae5109854fa34b9.webp)

## -跨平台-

Rewired为您解决的问题是当你遇到跨平台输入遇到复杂操作时的问题。支持的控制器已在Windows，Windows 10 Universal，OSX，Linux，iOS，tvOS，Android，Amazon Fire TV和Webplayers上进行了一致性映像。Rewired还支持PlayStation 4，Xbox One，Xbox Series S/X，Switch，Stadia，PSM，WebGL，NVidia Shield和其他基于Android的控制台。

## -支持的控制器-

USB或蓝牙控制器等硬件的支持Rewired是通过用户映像的方式进行支持，并为各种常用控制器随着更多的时间增加。支持的控制器具有标准化的轴方向。

## -控制映射器-

Rewired包含一个完整的，响应式的跨平台运行时控制重映像系统。只需将其添加到您的项目并对其进行配置，并且您的玩家可以在游戏过程中重新映像所有控件！内置主题和语言系统，高度可配置。包括自动或自定义的保存和加载用户数据。

## -触摸控制-

Rewired配备了一组适用于移动平台且使用Unity UI构建的可定制屏幕触控。使用随附的游戏杆，按钮，触控板，倾斜控制等，直接在您的游戏中或根据您的需求进行定制。

## 更多功能

通过轮询或使用输入事件获取输入•自定义控制器允许使用任何源来驱动控制器的元素值（用于屏幕上的触摸控制器等）。

在Windows，OSX和Linux上支持每个控制器128+按钮和32+轴•支持游戏手柄振动和DualShock 4触摸板，指示灯和陀螺仪等特殊控制器功能•为每个玩家分配多个控制器。

在玩家之间共享控制器（如键盘），并为每个玩家分配地图。

按类别启用和禁用地图，以在具有不同控件的游戏模式之间切换。

创建用户控制器对重新映像屏幕需要使用到命名控制器元素，从列表中选择一个命名控制器等。

控制器元素分配冲突检查功能•控制器模板可以快速方便地为类似控制器定义地图。

输入行为允许您创建共享类似属性的操作，而不必重复信息。

双击/自定义时间点击支持。

键盘修改器支持多达3个同时修饰键。

轴校准（最小，最大，零，死区）

游戏过程中每帧分配的零内存字节数意味着无垃圾收集开销。

![1672412303 78725486bfe6a2d](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412303-78725486bfe6a2d.webp)
 ![1672412300 016100353ab7a1e](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412300-016100353ab7a1e.webp)
 ![1672412298 4dd30f3ab22fbdd](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412298-4dd30f3ab22fbdd.webp)
 ![1672412297 97d9a873c2b0b05](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412297-97d9a873c2b0b05.webp)
 ![1672412296 0f333910788a1e4](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412296-0f333910788a1e4.webp)
 ![1672412294 3ab34b64c248dfc](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412294-3ab34b64c248dfc.webp)
 ![1672412293 7940ed0b5f4c997](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412293-7940ed0b5f4c997.webp)
 ![1672412291 8af648855872a65](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412291-8af648855872a65.webp)
 ![1672412289 47715a5c54d7e87](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412289-47715a5c54d7e87.webp)
 ![1672412287 5f2d4fa877e8ab6](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412287-5f2d4fa877e8ab6.webp)
 ![1672412286 5860ec26350d5a0](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412286-5860ec26350d5a0.webp)
 ![1672412284 a923c555bbca7fe](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412284-a923c555bbca7fe.webp)
 ![1672412283 35b8e329dc2ec85](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412283-35b8e329dc2ec85.webp)
 ![1672412282 326a54a9b9bb4b3](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412282-326a54a9b9bb4b3.webp)
 ![1672412280 809f9131fc966fc](https://www.interestcreator.com/wp-content/uploads/2022/12/1672412280-809f9131fc966fc.webp)

## •与工具兼容的其他插件：

• UFPS: Ultimate First Person Shooter
 • UFPS
 • [PlayMaker](https://www.interestcreator.com/playmaker/)
 • Behavior Designer
 • Bolt
 • Cinemachine
 • [Third Person Controller](https://www.interestcreator.com/?cat=&s=Third+Person+Controller)
 • [Dialogue System](https://www.interestcreator.com/?cat=&s=Dialogue)
 • [Corgi Engine](https://www.interestcreator.com/corgi-engine-2d-2-5d-platformer/)
 • Realistic FPS Prefab
 • Inventory Pro
 • Motion Controller
 • ORK Framework
 • Quest System Pro
 • [Realistic Tank Controller](https://www.interestcreator.com/physics-tank-maker/)
 • Deftly
 • Universal Fighting Engine
 • UFE2
 • Racing Game Starter Kit
 • iRDS
 • GAC
 • Rex Engine
 • uSim
 • uPlatformer
 • Quest Machine
 • Rucksack – Multiplayer Inventory System
 • Space Combat Kit
 • Ultimate Character Controller
 • First Person Controller
 • UTPS: Ultimate Third Person Shooter
 • UFPM: Ultimate First Person Melee
 • UTPM: Ultimate Third Person Melee

相关资源：[【Unity插件】动画编辑器UMotion Pro Animation Editor](https://www.interestcreator.com/umotion-pro-animation-editor/) · [程序化地底世界环境关卡创建工具Dungeon Architect](https://www.interestcreator.com/dungeon-architect/)

## 常见问题

### 支持哪些 Unity 版本？

页面开头写明适用于 Unity 2018、2019、2020、2021 和 2022。这是明确列出的五个年份，更高的 2023 及以后原文未提及。

### 哪些平台是原生支持？

Windows、OSX、Linux、Windows 10 Universal、WebGL、Xbox One、Xbox Series S/X、PS4、PS5、Switch 和 Stadia。原文说其余平台会退回 Unity 的输入系统，功能仍然可用。

### 手柄能热插拔吗？

能。原文把「对游戏杆的全面热插拔支持」列为原生库带来的能力之一，另支持每个控制器 20 多个按钮与手柄震动。

### 多人玩家怎么分配控制器？

按玩家而不是按控制器访问输入，控制器会在连接或断开时自动分配给对应玩家，因此不必手动追踪哪个玩家拿了哪个手柄。

### 能自定义按键映射吗？

能。控制器映像系统用逻辑命名的元素做映射，而不是隐藏的轴编号；可以给不同手柄建默认布局，并允许玩家自己改。

### 和 Unity 自带输入系统是什么关系？

原文强调它不是又一层包装，而是在支持的平台上直接调用本机库以获得更低层的控制；在不支持的平台上才回落到 Unity 的输入系统。
