|
Hi guys, I have a character loaded in my project - a normal guy walking, sitting, whatever. I added it by dragging into the hieararchy. It's fine, the mesh is rendered nicely. What I want is to runtime, image when I press a button, to change the texture, more specifically change the color of the material. How do I access the damn thing? And for more difficult question, can I change the texture, how? Thanks a lot! Paulo
(comments are locked)
|
|
You can do several things... If you just want to tint the existing material a different color, use: This is the same as adjusting the Main Color in the inspector. It should be non-white to start with, I prefer defaulting all my colors to 50% gray, so I can shift that color both light and dark. You can just swap out materials with this line: You should have a material to shift to already defined. You can swap out the texture like this: It's pretty simple, once you know how... Thank you Tasarran! I am brand new to programming and I've been trying to figure that out for two days now.
Mar 06 at 03:51 AM
Jonster
(comments are locked)
|
|
You can access the materials of your character through the renderer attached to your character. If there are multiple materials, use the materials array and specify which material by array #, heres an example.
(comments are locked)
|
|
---------- Oh, I found the problem. The rendered is set to the pelvis of my character. Now it works!
(comments are locked)
|
