UNET Передача изображения

Сеть в Unity3D

UNET Передача изображения

Сообщение Bombat 03 сен 2018, 18:26

И так, у нас есть закинутый пользователем спрайт в игру. При подключении к нему, каким образом можно получить изображение? Как получить и синхронизировать это изображение? (UNET)
Для непонятливых: Есть сцена, игрок-сервер загружает СВОЮ картинку на какой-то объект в сцене. Как зделать так, чтоб её увидил игрок-клиент?
Bombat
UNец
 
Сообщения: 4
Зарегистрирован: 03 сен 2018, 18:11

Re: UNET Передача изображения

Сообщение Anonymyx 03 сен 2018, 21:13

Получить массив байт через GetRawTextureData(), засериализовать, отправить клиенту, десериализовать, загрузить массив байт в текстурку через LoadRawTextureData().
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: UNET Передача изображения

Сообщение Bombat 04 сен 2018, 19:46

Anonymyx писал(а):Получить массив байт через GetRawTextureData(), засериализовать, отправить клиенту, десериализовать, загрузить массив байт в текстурку через LoadRawTextureData().

"засериализовать" Каким образом можно это зделать? Прочитал про сериализацию но так и не понял зачем это и как его применить? Объясните, если не сложно.
Bombat
UNец
 
Сообщения: 4
Зарегистрирован: 03 сен 2018, 18:11

Re: UNET Передача изображения

Сообщение Anonymyx 04 сен 2018, 23:56

Можно и не сериализовать, а просто отправить сам массив, кстати.
Автоматом про сериализацию написал.
Аватара пользователя
Anonymyx
Адепт
 
Сообщения: 1973
Зарегистрирован: 05 апр 2015, 15:55

Re: UNET Передача изображения

Сообщение getAlex 05 сен 2018, 13:25

А можно отправить им текстовую ссылку, пускай сами качают из первоисточника. Естественно, что сервер тоже должен загружать изображение на хостинг посредника, а у себя держать лишь ссылку.
Т.е. хост выбирает "загрузить изображение" прямо в игре, выбирает файл со своего компьютера, файл изображения загружается на зарнее подготовленный хостинг, ему отправляется колбек с ссылкой на картинку, эту ссылку он синхронизирует с остальными игроками.
getAlex
Адепт
 
Сообщения: 1775
Зарегистрирован: 10 авг 2013, 18:30

Re: UNET Передача изображения

Сообщение Bombat 05 сен 2018, 17:20

Спасиб всем, про отправку массива байт не знал, помогло. Идея с загрузкой на хостинг тоже отличная, но не очень подходит для моих целей.
Bombat
UNец
 
Сообщения: 4
Зарегистрирован: 03 сен 2018, 18:11


Вернуться в Сеть

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

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