Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andersystems/unitymodularinputsystem
A custom input system that uses the simplicity of old Unity Input System and new contents of new Unity Input System.
https://github.com/andersystems/unitymodularinputsystem
csharp gameplay input inputsystem unity unity3d unityinput utils
Last synced: about 1 month ago
JSON representation
A custom input system that uses the simplicity of old Unity Input System and new contents of new Unity Input System.
- Host: GitHub
- URL: https://github.com/andersystems/unitymodularinputsystem
- Owner: AnderSystems
- License: mit
- Created: 2024-09-14T15:15:16.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T21:21:49.000Z (about 2 months ago)
- Last Synced: 2024-11-11T21:29:13.828Z (about 2 months ago)
- Topics: csharp, gameplay, input, inputsystem, unity, unity3d, unityinput, utils
- Language: C#
- Homepage:
- Size: 44.9 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Custom Input System
A custom input system that uses both the new and old Unity input systems.
## Table of Contents
- Features
- Installation
- Usage## Features
This new input system is easy to use and configure, similar to old input system functionality, this is very adaptable and you can customize it## Installation
To install this package, follow these steps:
1. Donload the latest version
2. In Project Window, `Right Click > Import Package > Custom Package` and Select the Input Package
3. Configure your inputs in ``ProjectSettings > Input System``## Usage
After installing the package, you can use the custom input system in your project. Here are some examples:
```csharp
using UnityEngine;public class Example : MonoBehaviour
{
void Update()
{
if (GameInput.GetButtonDown("Jump"))
{
Debug.Log("Jump button pressed");
}Vector2 move = GameInput.GetAxis("Move");
Debug.Log("Move axis: " + move);
}
}