- Home /
NGUI objects are dark
Hello,
I'm completely new to NGUI and I'm liking it so far. My problem is though, that everything I make with NGUI is very dark. I've been trying to add lights to my GUI, but with no success. How do I get light on my NGUI objects? I could add a screenshot if people need further information to understand the problem.
Thanks in advance!
NGUI doesnt use lighting. Its all self-illu$$anonymous$$ated. Its been a $$anonymous$$ute since Ive used it, but you should be able to manipulate all brightening through the renderer just like any other object. And NGUI has its own options too.
Thanks for the response. If $$anonymous$$'s solution doesn't work, I'll further investigate this solution.
Answer by dannyskim · Oct 12, 2012 at 06:34 PM
Most of what you make by default for nGUI ( especially Orthographic 2D ) is going to use an Unlit / Transparent colored material that comes with the nGUI package. Since the material is unlit, you either need to bake in lighting yourself into your atlases, or if you're not using any point lights / directional lights ( and your project doesn't need them ), then it is best to set your project's ambient lighting to white, so that all objects by default are receiving some level of light. If you don't need dynamic lighting, this is by far the cheapest solution.
To set your ambient lighting to white, go to:
Edit >> Render Settings >> Ambient Light
Click on the box next to Ambient Light, and when the color palette comes up, drag the circle on the palette all the way to the upper left hand corner, and this should shed light on everything in your scene.
Thanks, this does work. I'll see how it works out in the game eventually, if it's too bright I'll just look another solution.
Your answer
Follow this Question
Related Questions
Turning out the lights 1 Answer
Make a 2d scene pitch black? 2 Answers
NGUI objects black color after build into phone 1 Answer
Change Point Light Values through Script 2 Answers
Light effects on collision 1 Answer