How can I support multiple screens in Unity? For example, a pretty common configuration is a laptop with an external monitor plugged in. Suppose we want to show (say) the instrument console on the laptop screen, and the view out the window on the external screen. How can we do it?
OK, yes, I realize I could launch a second app, and have the two apps communicate through a local socket or some such. But… ouch. Is there any other way to do it? Within a single Unity app?
Thanks,
There is a way. I’m not sure of the specifics, but it’s the same method used for GameBoy development, since those have two screens. I think it’s something about setting an ID for each of two cameras. Or something like that. Sorry I’m not more helpful, but there is a way!
If you have an AMD GPU and both monithotrs have the same resolution , you can use the driver spanning and make one monitor out of both. That way you can render the one monitor content on the left side and the other monitor content on the right side.
@fffMalzbier , this isn’t for an installation where I can control the hardware — it’s a feature I would want available to all (Mac/PC) players of the game. But thank you for the suggestion anyway.
@infinitypbr , that’s an interesting notion; I’ll look into how the GB support works, and see if it works on desktop too.