Its supposed to be useful for cross platform development, but honestly it was so frustrating to work with, I cant even write controls to start my player. I have went back to a KB layout for now, but its still waay too time consuming for basic function that I had day 1 with Unity 3.
You really want to isolate ALL input to the tiniest piece of code possible, ideally one function called GatherInput(); that writes all relevant input to temporary variables.
Then 100% of your code operates on those temporary variables.
Someday when Unity comes out with the NEW NEW NEW Input System, you change that one function and youâre done.
Otherwise it will be a nightmare of chasing code around your entire project. Donât live like that.
Yes, thereâs more considerations for something like UGUI, but thatâs almost always handled properly by swapping out the StandardInputModule when you install New Input System.
First of all i will suggest you to create the function for the input action, for example create a function called âJumpâ with this parameter âInputAction.CallbackContext contextâ
Then you can add a PlayerInput component to the object with the Jump action script set, set the Behaviour to Invoke Unity events and link the Jump function to the player inputs events.
This is the easiest way to start with the new input system, the Player input rappresent one player and itâs a componenet that helps you getting started, but you can use it if you donât have any specific game logic
This is a common theme I see folks expressing frustration with. Unity should really tackle this head on with content on how to simplify setting things like this up. I hear good things about Rewired as an alternative.
Itâs not really an opinion, but constructive criticism. If youâve spent 10 hours with something thatâs clearly covered in the first few pages of the docs, then you should take on onboard the age old advice: RTFM.
Naw. What you actually did was rubber stamp my post in your brain, as someone in need of your benevolent âhelp.â
I donât need your help bro. When are you going to get that?
I never asked for help.
You offered help I didnât need, and on to of that
Told me to âread the f***ing manualâ
Then insulted my programming skills.
What EXACTLY help are you offering me?
Like I said, maybe you could comprehend before you go playing up how great you are.
You escalated, and now Iâm finishing it.
Good bye. And learn to take good bye as an answer this time kid.
EDIT: My post is fine. Take it down. Apparently speaking my opinion is spam, and i have to let people insult me in some kind of double standard.
Just so all of you know, I didnt ask for any help. Read the actual topic next time, and maybe grow up from kicking the can of your collective ignorance down the road?
Was looking for something higher level than just calling devices by their root access.
Cumbersome, to say the least.
Thankfully this game is not control intensive, hence my frustration.