UnityNetwork

Лучший способ помочь другим, поделиться своими находками.

UnityNetwork

Сообщение pod4444 01 авг 2012, 17:29

Содержимое: несколько классов позволяющие быстро продемонстрировать работу [unity 3D] сети, а так же использование UDP и TCP протокола, еще один класс для интерполяции и экстраполяции + модуль логирования.

Инструкция:
1) Скачиваем UnityNetwork.unitypackage и импортируем
2) Для примера есть сцена UnityNetwork, делаем билд.
3) Запускаем один билд в качестве Server и парочку в качестве Client, нажимаем любую кнопку, любуемся.
4) ???
5) Скачиваем UnityNetwork.rar и смотрим как всё работает.
5) PROFIT

Все основные действия логируются: Вы увидете лог файл рядом с .exe, если это билд, или, если Вы запускали в редакторе, в корне проекта.

Standart Network:
Создает префабы игроков,которые видят перемещения друг друга, по дефолту рассчитано на 2 игрока, можно исправить ручками.

UDP:
Это обычный чат, клиент умеет отсылать сообщения на любой айпи, сервер слушает и заносит всех клиентов, которые присылали ему хоть раз сообщение, в список, а потом рассылает им приходящие сообщения.

TCP:
Тут пока что очень просто: запускаем сервер, он первому клиенту отсылает "I`m busy" и выключается.

В архиве лежит проект VS 2010. Там можно посмотреть всю организацию.
У вас нет доступа для просмотра вложений в этом сообщении.
Последний раз редактировалось pod4444 24 апр 2013, 08:52, всего редактировалось 16 раз(а).
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: UnityNetwork

Сообщение shaman4d 02 авг 2012, 10:19

Спасибо - как раз надо было.
_ttp://blog.playnoread.com
Аватара пользователя
shaman4d
UNIт
 
Сообщения: 95
Зарегистрирован: 06 апр 2009, 13:36
  • Сайт

Re: UnityNetwork

Сообщение pod4444 02 авг 2012, 15:20

Обновил, теперь можно посмотреть как работает NetworkRigidbody (интерполирует позиции или сглаживает по-русски)
Последний раз редактировалось pod4444 03 авг 2012, 19:41, всего редактировалось 1 раз.
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: UnityNetwork

Сообщение pod4444 03 авг 2012, 19:32

Добавлены примеры использования UDP и TCP протоколов.
Аватара пользователя
pod4444
Старожил
 
Сообщения: 721
Зарегистрирован: 20 янв 2012, 22:02
Откуда: Воронеж
Skype: pod4444
  • Сайт

Re: UnityNetwork

Сообщение porfirion 14 янв 2014, 11:08

Спасибо большое за труд!
Только начинаю разбираться с юнити и ваш пример очень помог!
porfirion
UNец
 
Сообщения: 1
Зарегистрирован: 14 янв 2014, 10:14


Вернуться в Исходники (Копилка)

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

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