Пятница, 22 Ноября 2024, 13:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Сетевая игра на Scirra
HerobrineДата: Вторник, 25 Декабря 2012, 12:20 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Давайте соберем общие знания, по этому поводу. так чтобы онлайн игру было проще создать. сложное превратить понятное и пережеванное.
SanchesДата: Вторник, 25 Декабря 2012, 13:51 | Сообщение # 2
участник
Сейчас нет на сайте
Если ты о общеизвестном плагине, то там ничего сложного.
Отправляешь пакеты (их 2 типа) или сообщения, в них суёшь нужные данные, при получении пакета извлекаешь...
А уж что передавать, в каком порядке и куда потом девать полученные значения, зависит от того, что за игру ты делаешь.

Пиши, что не понятно. Попробую показать, как работает.


Сообщение отредактировал Sanches - Вторник, 25 Декабря 2012, 13:51
HerobrineДата: Вторник, 25 Декабря 2012, 14:36 | Сообщение # 3
почетный гость
Сейчас нет на сайте
пишу что непонятно, как создавать, такие вещи как, файлы позиции игрока и прочее что и передается как я понял по примеру
DimOkДата: Вторник, 25 Декабря 2012, 15:20 | Сообщение # 4
ONG studio
Сейчас нет на сайте


Активно пользуюсь Godot Engine
Danteo122Дата: Вторник, 25 Декабря 2012, 15:38 | Сообщение # 5
постоянный участник
Сейчас нет на сайте
Цитата (DimOk)
вы знаете это надоедает

Нам всем на это пофиг. Я лично называю Скирра и Скирра 2
DimOkДата: Вторник, 25 Декабря 2012, 17:41 | Сообщение # 6
ONG studio
Сейчас нет на сайте
надо быть хоть немного граматнее называть их т.к. она РАЗНЫЕ

Активно пользуюсь Godot Engine
SanchesДата: Вторник, 25 Декабря 2012, 18:24 | Сообщение # 7
участник
Сейчас нет на сайте
Herobrine, знаете о системном выражении Get Token? Позволяет через текст передавать несколько значений.
Нужно указывать строку (в данном случае это текст полученного пакета), номер части и разделитель.
Пример:
Отправляем пакет, содержимое его:
"player1position"&";"&player.X&";"&player.Y
В таком случае тип пакета: "player1position", а чтобы получить, скажем, Х, нужно в выражении прописать GetToken(Network.PacketData, 1, ";")
";" - разделитель, можно использовать любой другой, например, ставить какую-нибудь букву, но при получении значения необходимо указывать тот же разделитель, что и при отправке.
Получив пакет, просто перемещаем нужный объект на полученные координаты.

AHTuCTATuKДата: Среда, 26 Декабря 2012, 04:04 | Сообщение # 8
постоянный участник
Сейчас нет на сайте
Цитата (Danteo122)
Нам всем на это пофиг. Я лично называю Скирра и Скирра 2

А давай нам всем пофиг будет как тебя называть ??? не Дантео а скажем Даунито... ??? нравится ?? так вот называйте вещи своими именами ! уже реально заколебали... !


Невозможное возможно, неосуществимое осуществимо...
HerobrineДата: Среда, 26 Декабря 2012, 05:41 | Сообщение # 9
почетный гость
Сейчас нет на сайте
Тема превратилась, в обсуждение грамматических ошибок, а про суть да дело забыли, вот так и в России, прежде чем что либо сделать, посидят с документами, подправят ошибки, а потом надоест и забудут, вот так и живем
allxumukДата: Среда, 26 Декабря 2012, 10:19 | Сообщение # 10
старожил
Сейчас нет на сайте
Цитата (Herobrine)
а про суть да дело забыли

В 7-ом сообщении тебе уже ответили, как передавать данные.


Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
HerobrineДата: Среда, 26 Декабря 2012, 10:31 | Сообщение # 11
почетный гость
Сейчас нет на сайте
почему никто не сделает ходячих мертвецов мега популярную ммофпс , огромный город, почти в каждый дом заход и тп?
SanchesДата: Среда, 26 Декабря 2012, 11:42 | Сообщение # 12
участник
Сейчас нет на сайте
Давайте не будем лезть в политику, делать мегаммофпс и тыкать на грамматические ошибки, которых и так везде полно.
Все полторы функции, которые используются при передаче, я кое-как расписал.
Будут ещё вопросы по теме, или продолжаем разработку мморпг на 9к человек, параллельно собирая антипутинское ополчение?
HerobrineДата: Среда, 26 Декабря 2012, 12:06 | Сообщение # 13
почетный гость
Сейчас нет на сайте
а это идея, свергнуть власть и самому стать властью гг
MarkoffkaДата: Понедельник, 31 Декабря 2012, 14:38 | Сообщение # 14
Pixel Logic
Сейчас нет на сайте
Может лучше вопрос задашь какой-нибудь

  • 1.Как подключать игроков к серверу знаешь
  • 2.Как передавать и записывать сообщения-Чат
  • 3.Как синхронно показывать игроков на каждом компьютере
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг