When i go from my start menu for my game which has its own level and load my main gameplay level i find im able to control my character. If i load the Game play level first i don’t have this problem and it works fine. Its only when im going from one level to the next. Can anybody shed some light on this please?
I just tried that for player 1 but no luck, its a 4 player game. it seems to not acknowledge the player controller i have set for some reason? Thanks for the answer.
Uff, a multiplayer game. The characters need to be possed through the server. You need to have a replicated event/function that tells the server to reposses the characters. A client has no rights for that.
this is how i spawn my characters. i can control them fine if i load the playing level first its only a problem when i go from the menu level to the playing level ? Thanks
Make sure you have set the input mode when opening a level in the script. There is a node called “set input…”. use this after the open level node in the blueprint.
Make sure you have set the input mode when opening a level in the script. There is a node called “set input…”. use this after the open level node in the blueprint.
Thanks Gamebreaker84, it worked!
I added a ‘Set Input Mode Game Only’, and connected the ‘Event BeginPlay’ and a ‘Get Player Controller’ to each of my levels.
Really appreciate it!
I had the exact same issue when creating a MainMenu Level so that my game would not launch without pressing Play. I searched here and everywhere else My inputs were correct and nothing worked…
THIS WORKED… I went into the character BP, I opened “Class Settings” and changed the parent to an Actor, and then back to a Character Class. The issue with movement is a bug within your character BP where it is no longer registering it as a Character even though it claims to be one. So it appears that everything is fine when in reality to your project there is no existing character.