Comments 16
Про Button не знал, прикольно.
Со скриншотами есть способ удобнее. Просто через LateUpdate не так удобно это всё делать, лучше, на мой взгляд делать это корутиной c yield return new WaitForEndOfFrame();
Там уже зависит от того, как работать, но к примеру, я сейчас написал для Texture такой экстеншн метод GetTexture2D, и как пример использования, небольшой класс, который позволяет делать скриншоты с вебки.
Со скриншотами есть способ удобнее. Просто через LateUpdate не так удобно это всё делать, лучше, на мой взгляд делать это корутиной c yield return new WaitForEndOfFrame();
Там уже зависит от того, как работать, но к примеру, я сейчас написал для Texture такой экстеншн метод GetTexture2D, и как пример использования, небольшой класс, который позволяет делать скриншоты с вебки.
0
купили parse и закрыли его
а что, кроме parse BaaS больше нету? firebase вот мелькает, была даже какая-то штука заточенная под игры (кто напомнит название)?
0
Да я знаю что есть альтернативы, сам пересмотрел кучу — пробовали PlayFab и другие, выбрали brainCloud в итоге. Просто PlayFab (да и brainCloud) не удобны для такой задачи что я описал. Они заточены на то, чтобы хранить данные каждого пользователя, я же не буду по профилям лазить и искать у кого что-то сбойнуло. Для этого я сделал то что описал выше.
0
Реакция на КДПВ: А если обозвать myDick как long double, длиннее станет или нет?
Про скриншоты: Мне казалось, что если у нас есть сцена, то и скриншот это фактически рендер сцены на битмап, и не более того. Отсюда всего один шаг до создания кастомного битмапа для рендера на него сцены. Или просто юнити это такой тридэ, который забыл уже, что бывают плоские битмапы? :)
0
Вместо [Button] можно использовать встроенный [ContextMenu («Do Something»)], хотя кнопку нажать быстрее.
0
А еще для скриншотов можно затолкать нужные разрешения в конфиги окна «game» — юнити использует активный. Правда публичного апи для этого нет, но когда это останавливало? Я сделал так, в результате одной кнопкой снимаются все шоты разом в отдельную папку.
0
А как к примеру iPad Pro (12.9 Inch): 2732 x 2048 получить? У меня разрешение на экране ниже, вероятно вашим способом не получится. Или можно как-то?
0
А если попробовать с нужным разрешением? Если честно, не могу сказать, потому что 4к монитор и все влазит. Теоретически, Application.CaptureScreenshot умеет делать шоты с коэффициентом увеличения, те делает это через рендер в текстуру. Т.е. вроде как не должно стать проблемой разрешение больше текущего на активном мониторе.
0
Попробовал — работает, по крайней мере на macos. Пушнул в develop небольшой фикс с разрешением iPadPro 12.9".
0
Sign up to leave a comment.
Unity3D tips and tricks 2