【Unity插件】Asset Store中关于输入的插件汇总

在Unity的Asset Store中,有许多高质量的插件可以帮助开发者更高效、灵活地处理输入系统,特别是针对多平台、多设备输入场景。以下是一些在输入处理方面备受欢迎的插件:

1. Rewired

  • 简介:Rewired是Unity中最受欢迎的输入系统替代方案之一,提供了比默认的Input Manager更强大的功能,支持几乎所有的输入设备,包括键盘、鼠标、手柄、触摸屏等。
  • 主要特点
    • 多平台支持,包括PC、主机、移动设备。
    • 强大的手柄支持,自动识别多种手柄并提供预设。
    • 支持多玩家输入管理。
    • 提供直观的输入映射界面,支持运行时重新绑定按键。
    • 高性能和低延迟,适合需要精确控制的游戏。
  • 适用场景:适合开发跨平台游戏、多人游戏、手柄重度依赖的游戏。
  • Rewired - Unity Asset Store

2. InControl

  • 简介:InControl是另一个功能强大的输入插件,专注于简化手柄和跨平台输入的处理。它支持多种控制器,并能自动映射到不同平台的输入设备。
  • 主要特点
    • 跨平台支持(Windows、macOS、iOS、Android、主机)。
    • 内置的控制器映射库,支持常见的手柄如Xbox、PlayStation等。
    • 提供手柄自动识别和即插即用功能。
    • 可以与Unity的UI系统兼容,并且支持多玩家模式。
    • 轻量级,易于集成。
  • 适用场景:适合注重跨平台支持、手柄和移动设备输入的项目。
  • InControl - Unity Asset Store

3. EasyTouch

  • 简介:EasyTouch是一个专注于触摸屏输入的插件,简化了开发者处理移动设备上的触摸和手势操作的过程。它支持多点触控、拖拽、捏合等常见手势。
  • 主要特点
    • 支持手势识别(滑动、捏合、双击、旋转等)。
    • 内置虚拟摇杆和按键,适合移动游戏。
    • 多点触控支持,轻松处理复杂手势。
    • 简化触摸输入的代码,并提供图形化工具来配置手势。
    • 与UGUI、NGUI兼容,易于与现有UI系统结合。
  • 适用场景:适合移动端项目,尤其是需要复杂触摸手势和多点触控的游戏。
  • EasyTouch - Unity Asset Store

4. Control Freak 2

  • 简介:Control Freak 2 是一个专注于移动设备控制的输入插件,帮助开发者轻松实现虚拟按键、摇杆、手势等移动端控制。
  • 主要特点
    • 自定义虚拟摇杆、按键和滑块。
    • 支持触摸输入和多点触控。
    • 适合FPS、平台类游戏的移动控制方案。
    • 提供直观的拖放工具来快速设计输入界面。
    • 支持Unity新旧输入系统,兼容性强。
  • 适用场景:适合移动游戏开发,尤其是需要虚拟摇杆和复杂手势操作的项目。
  • Control Freak 2 - Unity Asset Store

5. cInput

  • 简介:cInput是一个替代Unity旧版Input Manager的插件,提供更直观的按键绑定和管理功能。它简化了输入映射,让玩家可以在游戏中自定义键位。
  • 主要特点
    • 允许玩家自定义按键绑定。
    • 支持多平台输入(键盘、鼠标、手柄)。
    • 易于使用的API,方便开发者管理复杂输入。
    • 可以与旧的Unity输入系统并存。
  • 适用场景:适合需要自定义按键绑定功能的游戏,特别是PC游戏。
  • cInput - Unity Asset Store

6. Ultimate FPS Camera

  • 简介:虽然Ultimate FPS Camera主要是为第一人称射击游戏设计的,但它包含了输入控制的模块,尤其是在移动和射击方面进行了深度优化,支持触摸屏、手柄等多种输入方式。
  • 主要特点
    • 专为FPS游戏设计的移动和射击控制。
    • 内置支持触摸屏、手柄、键盘、鼠标等多种输入设备。
    • 通过可视化工具轻松调整控制参数。
    • 具有完整的第一人称视角控制逻辑,优化了响应速度和手感。
  • 适用场景:适合开发FPS、探索类游戏的项目。
  • Ultimate FPS Camera - Unity Asset Store

7. Touch Controls Kit (TCK)

  • 简介:Touch Controls Kit是一个简单易用的移动控制解决方案,允许你快速添加虚拟摇杆、按键和其他控制器到移动设备上。
  • 主要特点
    • 提供现成的虚拟摇杆、按钮、滑动控制等UI组件。
    • 支持多点触控,便于实现复杂的手势。
    • 界面直观,适合快速上手。
    • 兼容旧版Input Manager和新输入系统。
  • 适用场景:移动游戏项目,尤其是需要虚拟按键和摇杆的游戏。
  • Touch Controls Kit - Unity Asset Store

8. New Input System Samples

  • 简介:Unity官方提供的新Input System样本,展示了如何通过新的Input System处理多种设备输入。虽然这是免费的资源,但它为开发者展示了如何最大化利用新的输入系统。
  • 主要特点
    • 多种输入设备的示例,包括键盘、鼠标、手柄和触摸设备。
    • 详细展示如何设置和使用Input Actions。
    • 官方支持,能够帮助开发者快速学习新系统的特性。
  • 适用场景:适合学习和参考Unity新输入系统的项目。
  • New Input System Samples - Unity Asset Store
相关推荐
神码编程5 小时前
【Unity功能集】TextureShop纹理工坊(五)选区
unity·游戏引擎·shader·ps选区
m0_7482517210 小时前
Android webview 打开本地H5项目(Cocos游戏以及Unity游戏)
android·游戏·unity
benben04410 小时前
Unity3D仿星露谷物语开发7之事件创建动画
unity·游戏引擎
林枫依依13 小时前
Unity2021.3.16f1可以正常打开,但是Unity2017.3.0f3却常常打开闪退或者Unity2017编辑器运行起来就闪退掉
unity
虾球xz13 小时前
游戏引擎学习第57天
学习·游戏引擎
异次元的归来1 天前
Unity DOTS中的share component
unity·游戏引擎
向宇it1 天前
【从零开始入门unity游戏开发之——C#篇25】C#面向对象动态多态——virtual、override 和 base 关键字、抽象类和抽象方法
java·开发语言·unity·c#·游戏引擎
_oP_i1 天前
unity webgl部署到iis报错
unity
Go_Accepted1 天前
Unity全局雾效
unity
向宇it1 天前
【从零开始入门unity游戏开发之——C#篇24】C#面向对象继承——万物之父(object)、装箱和拆箱、sealed 密封类
java·开发语言·unity·c#·游戏引擎