New Input System local multiplayer
Hi. I use the Player Input Manager and I have set the Start button on the controller as the Join action. I reference it in the Player Input Manager to join in multiple controllers. I created a Player prefab where I use the Player Input component, in which I use the Input Actions prefab.
When I press START on my second controller, nothing happens. From my testing - if I reference the action, only one player can spawn. If I set the button right in the Player Input Manager, it works as intended => but that solves only the joining part of controller.
How do I set, that every player uses a different instance of the Input Action asset? I think it uses the same one instance, that's why it doesn't recognize the second controller.
Answer by skinkever · Mar 31, 2020 at 09:28 AM
Got a little bit confused by the question, but i think that this should solve your problem. https://www.youtube.com/watch?v=D8nUI88POU8
Answer by RR7_ · Sep 03, 2020 at 04:46 PM
actually this video doesn't address the problem at all, in the video he's using Join on any button, which works, but when you change it to Join action, it doesn't work as the OP says. this seems to still be a problem in unity 2020.1.4, i cant find any documentation that points to what can be wrong with the config.
Can you show some pictures? I am currently working on a local multiplayer game and its working fine for me...
Well I would try not using reference. I don't and $$anonymous$$e works so I would just give it a shot.
Your answer
Follow this Question
Related Questions
How can multiple users control a single UI canvas using InputSystem? 3 Answers
Is it possible to create separate controls for Input.GetAxis() for two players? 1 Answer
Need Help with New Input System, Multiple Prefabs 0 Answers
Multiple mobile devices 0 Answers
How to keep players from interacting with same object? / How to only detect specific player inputs? 0 Answers