Second Player does not receive Input
I create a second player in my local MP game using the "Create Player" node. However, the second player does not get any input. I have my Keyboard and and XBone Controller hooked up to my PC. Both seem to control only player 1. What I want however, is for my Keyboard to control player 1 and my controller to control player 2. How can I setup this?
asked Jul 23 '15 at 10:03 PM in Blueprint Scripting
Unfortunatly i can´t tell you how to fix this (i have the same problem atm), but i can tell you why. A normal person would think, that the first input-hardware (mouse+keyboard) controls the first Character, the first XBone/PS4 (do X360 and PS3 Controler work on PC?) Controler controls the second character, the next controller controls the third player etc.
But for some reason Epic thought "hey, let´s link the first input type to the first character". That means, that the first character receives the input from the first Keyboard AND from the first controller. That means that you need 2 Controllers for 2 Characters, even if you control the first character with a keyboard.
answered Oct 09 '15 at 06:50 PM
I have met the same problem . I have to playercontroller one control by wasd another one is control by direction key. I use creat player funtion in my gamemode blueprint. but seems the second player dosen't receive any input event.
answered Dec 14 '16 at 03:34 AM
this is for late visitors like me - I just read this in an unreal forum post:
Go to Project Settings [maps&modes] and enable 'Skip assigning Gamepad to Player 1' [in the local multi player tab]. You will then be able to control 1 player with keyboard and 2nd player with gamepad.
answered Mar 01 '19 at 06:02 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here