Распечатка скриншота из Unity

Программирование на Юнити.

Распечатка скриншота из Unity

Сообщение jytu 03 сен 2010, 20:13

Привет!

Нужно распечатать скриншот из плеера. Напрямую, я так понимаю, этого сделать нельзя. Можно ли как-то обойти?

Может быть эта задача в чем-то связана с Send mail via Unity3d viewtopic.php?f=5&t=2387.

Если картинку можно каким-то образом переправить в php скрипт то задача в принципе решена. Вопрос как?

Может есть другие "хаки" как это сделать, поделитесь у кого был опыт плиз.
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36

Re: Распечатка скриншота из Unity

Сообщение Paul Siberdt 03 сен 2010, 20:19

А разве бравзеры умеют делать скриншоты? Это же вопрос безопасности компьютера.
Аватара пользователя
Paul Siberdt
Адепт
 
Сообщения: 5317
Зарегистрирован: 20 июн 2009, 21:24
Откуда: Moscow, Russia
Skype: siberdt
  • Сайт

Re: Распечатка скриншота из Unity

Сообщение Neodrop 03 сен 2010, 20:22

Application.CaptureScreenshot умеет. :D
Но по вопросу не подскажу. Не делал. Да и вообще недолюбливаю php
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Распечатка скриншота из Unity

Сообщение DbIMok 03 сен 2010, 22:06

правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Распечатка скриншота из Unity

Сообщение jytu 04 сен 2010, 04:49

Ага, скриншот сделать можно)

Спасибо, Дымок, за ссылки :-bd
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36

Re: Распечатка скриншота из Unity

Сообщение Ert Donuell 04 сен 2010, 17:35

Neodrop писал(а):Да и вообще недолюбливаю php


С php можете обращаться ко мне))
Добавить dmitrii.baranov.yumasoft в Skype
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Распечатка скриншота из Unity

Сообщение Neodrop 05 сен 2010, 11:14

Спасибо за предложение. Не исключено, что пригодится.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Распечатка скриншота из Unity

Сообщение jytu 07 сен 2010, 02:13

Проблема пока не решена.

1 Человек играет,
2 жмет на кнопку "Print" (в web player'e)
3 видит стандартное диалоговое окошко для распечатки скриншота.

Я так понимаю, работать с принтером прямо из unity никак. То есть отправляем картинку на сервер, сохраняем ее там и потом нужно javascript'ом вызвать window.print и передать туда путь к картинке.

Хм.. снятие скриншота-отправка-сохранение на сервере сделал, но каким образом js узнает что произошло сохранение и пора вызывать печать?
Постоянно анализировать папку на появление новых картинок от этого пользователя? Не уверен что иду правильным путем.

Может я слишком "сложно" подошел к проблеме? Есть более простое решение?
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36

Re: Распечатка скриншота из Unity

Сообщение jytu 07 сен 2010, 02:24

разве js имеет доступ к файлам на сервере?
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36

Re: Распечатка скриншота из Unity

Сообщение Ert Donuell 07 сен 2010, 07:51

jytu писал(а):Может я слишком "сложно" подошел к проблеме? Есть более простое решение?


Да, смотрите Ajax. Это система взаимодействия Javascript и php. Библиотек Ajax много, я когда-то использовал библиотеку jQuery.
Аватара пользователя
Ert Donuell
Старожил
 
Сообщения: 781
Зарегистрирован: 05 июл 2010, 09:50
Откуда: Санкт-Петербург
  • ICQ

Re: Распечатка скриншота из Unity

Сообщение DbIMok 07 сен 2010, 13:07

jytu писал(а):но каким образом js узнает что произошло сохранение и пора вызывать печать?

об этом узнает [unity 3D] и вызовет js, который распечатает то что нужно.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Распечатка скриншота из Unity

Сообщение jytu 07 сен 2010, 18:13

есть предложение использовать пхп шные модули для постоянного мониторинга папки и вызова диалогового окна.. Не очень хочется лезть в это.

Дымок, а каким образом можно передать что-то в javascript из Unity?
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36

Re: Распечатка скриншота из Unity

Сообщение DbIMok 07 сен 2010, 18:28

Application.ExternalCall
зачем мониторить что-то, если [unity 3D] знает, когда скриншот загрузился.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Распечатка скриншота из Unity

Сообщение jytu 07 сен 2010, 19:44

в смысле через www.isDone узнать?

не знал об external calls, спасибо.
jytu
UNец
 
Сообщения: 37
Зарегистрирован: 31 окт 2009, 18:36


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12