-
Notifications
You must be signed in to change notification settings - Fork 33
Home
XboxCtrlrInput
is a Xbox input wrapper for Unity3D written in C#. It contains a static class called XCI
that is used to get input from an Xbox controller.
For a introductory description of XboxCtrlrInput
, refer to the Description and Goals section of the Readme.
For a step-by-step explanation on how to use XboxCtrlrInput
, refer to the How to Use section of the Readme.
For code documentation, including information about the included enumerations and methods, check out the Coding Reference wiki page. A diagram showing all the labeled Xbox inputs can also be found there.
If you want to find out what currently works (such as button mappings), refer to the What Works wiki page. Compatibility information can also be found there.
Note about Vibration Support:
XboxCtrlrInput does not support controller vibration output. More information can be read here: Concerning Vibration Output
Please refer to the repo's Issues section for the latest issues.
The XboxCtrlrInput
repo includes the necessary files to get Xbox input in Unity, as mentioned in the How to Use section of the Readme. The repo also includes an example Unity project for demoing the capabilities. Although the essential XboxCtrlrInput
files should work in older versions of Unity, the demo project requires Unity 4.3 or above because it makes use of features that became free in Unity 4.2, including text serialization and shadow rendering.
Get comprehensive information about what's in the demo the Example Unity Project wiki page.
All files in this repo (except XInput.NET interface files and binaries) are Public Domain. Read UNLICENSE.md
for more information.