It's not the switching that caused it. It's because the screen uses a custom color profile.
Certain games/apps disregard the color profile or ask a for a different one so the original yellow-y profile gets thrown out, and you end up seeing the native colors of the screen, which is blue.
BootCamp manages its own color profile, so you'll see the screen blue all the time... unless you calibrate it.
There is no fix for this under OSX that I know of. Not even if you were to swap for another MacBook because that's just how the display is. The rMBP doesn't suffer from this, by the way, since it uses a different screen technology altogether.