Если речь идет о Unity Camera
, вам не нужно ничего захватывать.
Просто создайте новый RenderTexture
Assets
-> щелкните правой кнопкой мыши -> Create
-> RenderTexture
пусть ваш Camera
визуализирует в этом RenderTexture
вместо рендеринга игрового вида, просто ссылаясь на созданный RenderTexture
в Target Texture
(что делает этот Camera
не визуализируемым больше в Game View, а на ссылочный RenderTexture
)
и, наконец, просто используйте созданный RenderTexture
как Texture
для RawImage
Если вам нужно, чтобы Camera
одновременно отображалось в обычном игровом представлении, просто используйте еще один Camera
на дочернем объекте для вышеуказанного процесса.
Результат