I would like to switch between multiple shapes by pressing the Z key and between multiple colors by pressing the X key. This would be straightforward if each shape shared the same color variations. However, with separate color variations for each shape, I’m unsure how to configure Blueprint to handle this.
Currently, I have set up a VariantManager for both shape and color, along with a Blueprint that loops through shapes and colors when a key is pressed. How can we implement color variations for each shape? Assigning a unique color-switching key to each shape isn’t feasible, as we are using a VR controller in the final setup. Instead, we need to loop through the color variations of all shapes using a single key.
Well, I would say the easiest way to get around this is to handle the color changes outside of the variant system, since this is a very easy thing to keybind.
However, if you need to do this within the Variant Manager system, I would recommend looking into the way the default Variant Manager project does this.
The Bosy mesh is decoupled from the actual componenet, so it can be switched out to other meshes as needed. Then, for the body color, it calls the color change for the switchable mesh, instead of for the individual components.
Thank you for your helpful response!
I don’t necessarily need to use the Variant Manager. My goal is to switch between models and their corresponding color variations using just one button for each. Could you please explain how to achieve this with the easiest solution, outside the Variant Manager system? I’d really appreciate your guidance.