change skeletal mesh, blueprint, multiplayer
I am messing with some multiplayer stuff, I have movement replicating so you can see the proper animations of another player in game. I have it set up so when they connect it goes right to a team selection then class selection, which determines which skeletal mesh is used. I then 'SetSkeletalMesh' with the one for the class/team they picked.
On the side of the player, you see it change. But when looking at them in game, from a different client, they do not change, they are the default skeletal mesh set up for that character.
Have tried having the server run the 'setskeletalmesh', replicated the variable that holds the skeletalmesh reference. Not sure what I am missing. Have been through loads of video tutorials and searched endlessly, have found nothing out there... as if 'it should just work'... but it doesn't.
asked Nov 04 '15 at 04:49 PM in Bug Reports
Unfortunately, this is a known bug with UE4 (UE-16478). Right now, Set Static Mesh and Set Skeletal Mesh, and possibly other component values, do not replicate their changes. For now, you'll need to create separate Characters and swap between them, rather than swapping the Skeletal Mesh in the Character. If you make children of that Character and use those, any references should remain intact.
answered Nov 05 '15 at 07:55 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here