У меня есть простая Unity3D-сцена для Oculus Rift, и я хочу добавить возможность показывать пользователю свой рабочий стол (с основного монитора). Я обнаружил, что могу преобразовать его в Texture2D, но как эффективно захватить рабочий стол?
На самом деле мне нужно предоставить что-то вроде http://www.vrdesktop.net/, что позволяет пользователю видеть содержимое своего монитора внутри виртуальной реальности. Но мне нужно реализовать это как библиотеку для Unity3D. Итак, как лучше всего это сделать?
P.S. Было бы неплохо иметь кроссплатформенное решение, хотя бы для Windows и Linux/Mac.