When building and running, textures are black or invisible.

My project works perfectly in the Unity editor, but once I try to build and run it, all textures become either black, or don’t render at all. The only untouched texture is an object imported from a .3ds file. The skybox also reverts to plain blue.

No error messages come up either, except one time when it said something about a wrong GUI, and also “rc.right != m_GfxWindow->GetWidth() || rc.bottom != m_GfxWindow->GetHeight()”. It is also notable that no GUI is used in the project (yet).

When I then close Unity and open it again, the textures are messed up in the editor as well.

What I did in, 5.0 MonoDevelop, was to build → Clean all and rebuild all. I hope this is your solution.

If you are working with two screens just try to turn off one of them. It worked for me.