Hello,
I didn’t know how to properly word the question title, but hopefully this makes the question more clear.
I have created a Material Parameter Collection with a vector. On a new Material, I’m using said vector from the Collection as the Base Color and have it applied to a mesh in the level.
When you enter the game, I have set it so that on BeginPlay, I get a color at random from an Array and update the Material Parameter Collection, which in turn would change the color of the mesh. For testing purposes, I also have a text printed with the same color. The printed text works (ie. the color changes randomly), but the mesh color doesn’t change.
Do I need to set each mesh material to Dynamic to be able to alter this? I want to have multiple meshes with this material and having to do blueprints for all those meshes so I can change the color is something I would like to prevent.
Here’s an image of the blueprint changing the colors just in case:
Thank you very much,
Mik2121