That’s a networked client (by setting the number of players to 2 in UE4 editor)
Instead of trying to explain what I did, I create a new project and submitted it to GitHub: https://github.com/TheZoc/UE4Jump
This is what I changed:
Code side:
- Moved the source files to Private and Public folders (I really like them this way)
- On the UE4JumpCharacter.cpp file, I added this to the constructor:
// Let's hide our 3rd person mesh for ourselves
GetMesh()->SetOwnerNoSee(true);
Editor Side:
- Merged Third Person Model and Animations (from the template).
- Added Third person mesh to the Character blueprint.
And that was it. Oh, I also added my .gitignore file (maybe it is useful to you ).
EDIT: Forgot to mention: That gif could have been recorded either in listen server or in the client, the behavior is the same