相比于原图,Sprite中的图片颜色明显暗淡一些,并且有警告如下:
Shader wants normals, but the mesh Refractive Atlas doesn't have them
UnityEditor.DockArea:OnGUI()
为什么会出现这样的问题呢?是否与Unity版本有关,或者是NGUI版本?哪位大神帮忙解决一下,感激不尽!!!
...全文
8963打赏收藏
新手求教:Untiy NGUI问题
相比于原图,Sprite中的图片颜色明显暗淡一些,并且有警告如下: Shader wants normals, but the mesh Refractive Atlas doesn't have them UnityEditor.DockArea:OnGUI() 为什么会出现这样的问题呢?是否与Unity版本有关,或者是NGUI版本?哪位大神帮忙解决一下,感激不尽!!!
Shader wants normals, but the mesh Refractive Atlas doesn't have them
这个错误是因为UI一般不受光照影响,不需要法线,但是不知为何你这里的Shader却要求有法线。不过这个错误和你说的颜色暗淡应该没什么关系。
Sprite颜色暗淡有可能是因为Alpha(或它某个父亲Widget的Alpha)不为1,你最好先检查一下。