Господа. Пытаюсь сделать снимок с камеры и запихать его в спрайт. Делаю вот так
Texture2D snap = new Texture2D(backCamera.width, backCamera.height);
snap.SetPixels(backCamera.GetPixels());
snap.Apply();
mySprite = Sprite.Create(snap, new Rect(0.0f, 0.0f, 400, 450),
Vector2.zero, 100.0f);
shotImage.sprite = mySprite;
Но по итогу получается перевернутое изображение. камера в режиме портрета - а снимок получается в лэндскейпе да еще и вытянутый.