Случайная подборка модов
История снайпера: Ловушка Судьбы
2.9
Pain of The Past
2.8
Arsenal Mod
4.0
Thorny Way
3.5
На распутье
3.5
OGSE 0.6.9.2
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 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
Поиск: