Comments (5)
The AnyInput method doesn't check for joystick axes specifically. It check the axis configurations that are defined in a certain input configuration(which can be a button, a digital axis, an analog axis, etc). If the input configuration doesn't contain any axis configurations that use the left and right sticks it won't pick up any input. Just create two dummy axis configurations for the left and right sticks in the input configuration and it will work.
from inputmanager.
I tried it in the InputAdapter example scene and it worked but I did notice that it takes around 0.5-1 sec to detect the switch. I'll look into it. Can you test it in the same example scene and let me know if it works there?
from inputmanager.
Okay, let me test it out in a clean project and send it to you
from inputmanager.
So I managed to figure out that the bug is related to the Input Configuration I edited. If I use the default config for the Input Adapter, everything works fine. I setup my own profile, which has Analog buttons using X and Y axes. I removed the Horizontal and Vertical axes, I don't need them. Except for the left and right sticks, all other inputs switch from Keyboard to Gamepad. For the triggers, I have to depress them all the way in for it to switch. I'm looking at the console log that shows when Input Config was switched.
There are other changes I made in my config, you can have a look at the project in the link below. Also I've exported my config to test_profile.xml which is there in the Assets folder, in case you need it.
https://dl.dropboxusercontent.com/u/25720171/Test/InputAdapter_bug_demo.unitypackage
from inputmanager.
Yes!! That worked. That also explains why the triggers worked. Thanks a ton!
from inputmanager.
Related Issues (20)
- Missing documentation HOT 3
- Unable to bind Analog Buttons HOT 2
- Special buttons like Control does not work HOT 2
- Dual shift key issue HOT 1
- XBox Controller Support HOT 6
- Xbox Controller Axis Rounding
- Floats may be parsed and written with different cultures HOT 1
- No gamepad adapter has been assigned. HOT 1
- Calling InputManager.StopInputScan() from ScanHandler causing stack overflow. HOT 1
- Something on the XInput doesnt seem to be working on 2018.2 HOT 1
- InputManager.IsScanning is execution order dependent HOT 10
- Editor Resources should be under the editor folder HOT 1
- Input Editor changes dont take effect
- Check if key is already assigned in any of the control schemes HOT 2
- Getting Mouse cursor's to world point
- ArgumentException: Input Axis mouse_axis_0 is not setup HOT 7
- InputManager loses all set controls in control scheme after pressing pause HOT 4
- Gamepad on control schemes for Gamepad 2 & 3 turn into Gamepad 1 upon loading input configuration HOT 3
- Keyboard Keys has delay issues with Running Script, but when I use the ARROW Keys, the problem is gone HOT 2
- new unity input system HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from inputmanager.