Случайная подборка модов
Dream Reader - Dangerous Area
4.1
Call of Pripyat Complete
3.7
Долг. Философия Войны
4.0
Альтернатива 1.1 Beta
3.0
Sky anomaly
4.0
Arsenal Mod
4.0
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 1
  • 1
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Голосовая связь для мультиплеера
Российская Федерация  KyBaJlDA
Понедельник, 30.10.2017, 23:04 | Сообщение # 1
Статус:
Зевака:
Сообщений: 9
Награды: 0
Регистрация: 28.10.2017

Опишу все вкратце. Делаю свой проект на движке Зова Припяти. Цель проекта, кооперативная игра, в дальнейшем возможно Role Play. Для реализации всего этого нужна голосовая связь в игре, по принципу реального голоса, т.е. если сильно отойдешь от другого игрока, то он тебя слышать не должен. Если кому интересно группа ВК моего проекта - https://vk.com/stalker_online_xray
Сообщение отредактировал KyBaJlDA - Понедельник, 30.10.2017, 23:07
  Злобная реклама
Понедельник, 30.10.2017, 23:04
Статус:
Сообщений: 666
Регистрация: 28.10.2017
Коста Рика  Jargon
Пятница, 03.11.2017, 22:31 | Сообщение # 2
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Можно реализовать через фризон, или модернизировать звуковой движок чтобы он мог открывать звуковой файл по принцыпу радио.
  Злобная реклама
Пятница, 03.11.2017, 22:31
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Российская Федерация  drksnc
Пятница, 03.11.2017, 22:45 | Сообщение # 3
xrMPE
Статус:
Гость:
Сообщений: 30
Награды: 2
Регистрация: 23.10.2017

Привет. Тебе нужно смотреть API OpenAL (звуковой движок в сталкере). Твоя задача: записать звук с помощью API, поместить его в буфер, пережать, отправить нетпакетом на сервер.
На сервере принять нетпакет и отправить всем кому хочется.
У принимающих распаковать пакет, проиграть звук. Высчитать дистанцию от отправителя до принимающего и сооветственно понизить или повысить громкость.
Ах, да. Когда я пытался это реализовать, мне понадобился while, посему я использовал второй поток.
Это мое виденье, может быть более грамотные в вопросе люди меня поправят.

P.S.
Буду ОЧЕНЬ признателен если поможешь с аи в сетевой. Я подключил алайф и заспавнил монстров. Животинки бегают на сервере, но как подключить клиента и с чего начать писать синхронизацию у меня нет идей.
P.P.S. Сейчас понял что идея так себе. Звук начнет проигрываться только после того как отправитель отжал кнопку, т.е. закончил говорить. В общем надо делать какой-то broadcast, но я не знаю умеет ли такое иксрей.
Сообщение отредактировал drksnc - Пятница, 03.11.2017, 23:24
  Злобная реклама
Пятница, 03.11.2017, 22:45
Статус:
Сообщений: 666
Регистрация: 23.10.2017
Коста Рика  Jargon
Пятница, 03.11.2017, 23:06 | Сообщение # 4
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата drksnc ()
Буду ОЧЕНЬ признателен если поможешь с аи в сетевой. Я подключил алайф и заспавнил монстров. Животинки бегают на сервере, но как подключить клиента и с чего начать писать синхронизацию у меня нет идей.

Спроси у _призрак_ думаю он сможет помочь
  Злобная реклама
Пятница, 03.11.2017, 23:06
Статус:
Сообщений: 666
Регистрация: 24.06.2012
  • Страница 1 из 1
  • 1
Поиск: