All Projects → daemon3000 → Inputmanager

daemon3000 / Inputmanager

Licence: other
Custom InputManager for Unity

Projects that are alternatives of or similar to Inputmanager

Kvantwig
Non-realistic hair simulation in Unity
Stars: ✭ 467 (-2.51%)
Mutual labels:  unity, unity3d
Unityurpunlitscreenspacedecalshader
Unity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP
Stars: ✭ 455 (-5.01%)
Mutual labels:  unity, unity3d
Redrunner
Red Runner, Awesome Platformer Game.
Stars: ✭ 414 (-13.57%)
Mutual labels:  unity, unity3d
Holoshield
Highly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (-16.28%)
Mutual labels:  unity, unity3d
Reorderableinspector
Automatic reorderable lists for Unity game engine components
Stars: ✭ 455 (-5.01%)
Mutual labels:  unity, unity3d
Networker
A simple to use TCP and UDP networking library for .NET. Compatible with Unity.
Stars: ✭ 408 (-14.82%)
Mutual labels:  unity, unity3d
Actors.unity
🚀Actors is a framework empowering developers to make better games faster on Unity.
Stars: ✭ 437 (-8.77%)
Mutual labels:  unity, unity3d
Klakndi
NewTek NDI™ plugin for Unity
Stars: ✭ 401 (-16.28%)
Mutual labels:  unity, unity3d
Skeletalgeometriceffects
Experiments on geometry shader instancing with skeletal animations
Stars: ✭ 436 (-8.98%)
Mutual labels:  unity, unity3d
Verticaldissolve
Procedural vertical dissolve shader. Highly customizable. Tweak edge color, noisiness & waviness, rim light, emission scrolling and more.
Stars: ✭ 434 (-9.39%)
Mutual labels:  unity, unity3d
Miniengineao
SSAO image effect from Microsoft MiniEngine, ported to Unity.
Stars: ✭ 448 (-6.47%)
Mutual labels:  unity, unity3d
Unitybookpagecurl
Page curl effect for Unity3d using UGUI
Stars: ✭ 464 (-3.13%)
Mutual labels:  unity, unity3d
Hdrpvatexample
VAT (Vertex Animation Texture) with Unity Shader Graph and Visual Effect Graph
Stars: ✭ 401 (-16.28%)
Mutual labels:  unity, unity3d
Easybuttons
Add buttons to your inspector in Unity super easily with this simple attribute
Stars: ✭ 410 (-14.41%)
Mutual labels:  unity, unity3d
Kinocontour
Contour line filter for Unity
Stars: ✭ 400 (-16.49%)
Mutual labels:  unity, unity3d
Unity Texture Packer
🔨 Utility to combine color channels from different textures into a single output.
Stars: ✭ 429 (-10.44%)
Mutual labels:  unity, unity3d
Lightmap Switching Tool
Tool that allows switching different baked lightmap sets on a unity scene at runtime.
Stars: ✭ 381 (-20.46%)
Mutual labels:  unity, unity3d
Enhancer
A collection of utilities to enhance the Unity Editor
Stars: ✭ 394 (-17.75%)
Mutual labels:  unity, unity3d
Stablefluids
A straightforward GPU implementation of Jos Stam's "Stable Fluids" on Unity.
Stars: ✭ 430 (-10.23%)
Mutual labels:  unity, unity3d
Upmgitextension
This package extends the UI of Unity Package Manager (UPM) for the packages installed from git repository.
Stars: ✭ 438 (-8.56%)
Mutual labels:  unity, unity3d

Introduction

InputManager is a custom input manager for Unity that allows you to rebind keys at runtime and abstract input devices for cross platform input.

Features

  • Very simple to implement. It has the same public methods and variables as Unity's Input class.
  • Allows you to customize key bindings at runtime.
  • Allows you to use XInput for better controller support.
  • Allows you to convert touch input to axes and buttons on mobile devices.
  • Allows you to bind script methods to various input events(e.g. when the user presses a button or key) through the inspector.
  • Run up to four input configurations at the same time for easy local co-op input handling.
  • Save the key bindings to a file, to PlayerPrefs or anywhere else by implementing a simple interface.
  • Seamless transition from keyboard to gamepad with multiple bindings per input action.
  • Standardized gamepad input. Gamepad profiles map various controllers to a standard set of buttons and axes.

Platforms

Compatible with Windows Desktop, Windows Store, Linux, Mac OSX and Android(not tested on iOS but it probably works). Requires the latest version of Unity.

Getting Started

For detailed information on how to get started with this plugin visit the Wiki or watch the video tutorial linked below.

Unity - Custom Input Manager Setup Tutorial

Addons

XInputDotNet

This addon allows you to use XInput for controller support instead of the Unity input system. Only available on Windows platforms.

UI Input Module

Custom standalone input module for the UI system introduced in Unity 4.6.

Input Events

This addon allows you to bind script methods to various input events(e.g. when the user presses a button or key) through the inspector.

For more information about the addons visit the Wiki.

License

This software is released under the MIT license. You can find a copy of the license in the LICENSE file included in the InputManager source distribution.

Contributors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].