I’ve got an issue wherein some (not all) Unity editor windows display white text on a light grey background. The affected windows are Hierarchy, Project, and Inspector. There might be others, but the Console window is unaffected.
I’m using Unity 5.0.1f1 on Windows 7. The “Editor Skin” in the General tab of the preferences pane is “Professional,” and I’ve made sure to click “Use Defaults” a few times in the Colors tab. When I switch the editor skin to “Personal,” I get “correct” colors (i.e., black text on a light grey background). I can go that route, but it’s just strange that certain windows have darker backgrounds than others using the Professional skin.
I haven’t changed any default Windows colors, through the “Window Color and Appearance” dialog in the “Personalization” section of the Control Panel, either.
I’ve attached a screenshot of what I’m dealing with.
I am having this same problem and it’s driving me insane. Did you ever find a fix?
I didn’t, unfortunately. I’ve just been using Unity’s personal skin. I just checked on 5.1.1f1 to see if there were any changes, but the issue is still there. I’m using Unity through Parallels on my Mac, so maybe that has something to do with it? Not sure if that’s your setup, as well.
I have the same issue, and also work around it by just using the Personal skin. I’m also using Parallels on a Mac.
Did anyone find a fix for this?
The issue is with Unity trying to use Parallels’ partial DX11 support. You can fix it in the “Project Settings → Player” inspector. Uncheck “Auto Graphics API for Windows” and move “Direct3D9” to the top of the list. As you’ll be able to see from the info box that appears, the editor uses the first item in that list as its API.
I’m not sure if it’s safe to ship PC builds like this as I don’t know how the standalone player decides which graphics API to use. Wouldn’t want to drop everyone down to DX9.
1 Like