File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77### Использование:
881 . Перетащить скрипт ScreenShot на камеру, с которой необходимо сделать скриншот.
992 . Написать свой скрипть со следующим кодом (в данном примере необходимо нажать пробел для скриншота):
10- //суда помещаем нашу камеру, с которой происходит скриншот
10+
11+ ``` C#
12+ // суда помещаем нашу камеру, с которой происходит скриншот
1113 public ScreenShot ScrnCamera ;
1214 private void Update ()
1315 {
1820 ScrnCamera .MakeScrn ();
1921 }
2022 }
23+ ```
2124 или взять готовый скрипт DemoScene и поместить на сцену.
2225 3 . Запустить сцену и нажать необходимую кнопку (пробел по дефолту)
2326## Ура! Вы сделали скриншот!
3134* ReadPixels was called to read pixels from system frame buffer, while not inside drawing frame.
3235* UnityEngine.Texture2D: ReadPixels (Rect, Int32, Int32)
3336* ScreenShot: LateUpdate ()
34- 3 . Перевожу с unityвского - вы воспользововались методом, не предназначенным для делания скриншотов!
37+ 3 . Перевожу с unityвского - вы воспользововались методом, не предназначенным для делания скриншотов (вот так новость, правда?) !
3538* Это возникает из-за того что я использую LateUpdate()
3639* И скриншоты работают благодаря ScrnCam.Render();
3740* Если использовать метод для скриншотов, то скриншот будет браться с основной камеры (больно надо).
You can’t perform that action at this time.
0 commit comments