This is the first big project I’ve worked on in UE. I’m currently trying to set up a Character Editor system that is functioning (for the most part). The only issue is that when I load into new levels, the character customization does not stay the same.
I know that Game Instances are the way to go about this, but I’ve been confusing myself a lot. I’m trying to keep the editor as simple as possible- I’m literally just using buttons for each component of my customisation. When you press the body type 2 button, it goes to body type 2.
To do this, I have a bunch of “Set Skeletal Mesh Assets” and “Set Material” (for color options) in my Character Editor widget blueprint.
I believe the solution to this is somehow creating a variable that can store the selection that the player has made. Which is the part that I cannot figure out!
I’m going to post screenshots of my blueprints so far (I apologize for any messyness). Please let me know if I’m on the right track and how I could go from here!
“BP_Cat” is the same as the ThirdPerson character blueprint, just renamed.
My character editor widget blueprint ^
My character blueprint ^ (this one is definitely wrong, but you can kinda see where i was going with it?)
My game instance blueprint ^
And finally, my level blueprint for the new level that I want the variables to carry over to.
Happy to provide more screenshots or info. Appreciate any help!