Easy Voice Chat v1.3 (5.0)
Easy Voice Chat v1.3 (5.0)
Easy Voice Chat позволяет добавить в игру индивидуальную голосовую связь. Голосовые данные предоставляются в виде массива байтов, который затем можно отправить по сети с помощью RPC. Это означает, что он полностью независим от системы онлайн-сеансов и поэтому может работать без необходимости создания сеанса.
Компонент Voip Manager захватывает звук, а затем передает его в схемы через событие, чтобы вы могли выбрать способ его отправки и воспроизведения. Затем компонент Voip Audio воспроизводит сжатый звук. Оба эти компонента могут быть подключены к любому актеру, а это означает, что вы можете использовать звук не только в игре, но и в лобби, во время просмотра и т. д. Система спроектирована так, чтобы предоставить вам максимальную гибкость.
Использует SynthComponent для воспроизведения звука, что позволяет легко применять динамические звуковые эффекты, например, сделать звук похожим на радиопередачу. Это также позволяет вам настраивать такие параметры, как затухание, чтобы вы могли использовать плагин для локального / позиционного VOIP или в любой другой ситуации, которую вы хотите. В отличие от реализации по умолчанию в движке, вы также можете изменить микрофон во время выполнения, если хотите.
Пожалуйста, ознакомьтесь с документацией, чтобы настроить свой проект, чтобы иметь возможность использовать плагин, есть несколько изменений конфигурации, необходимых для того, чтобы он работал должным образом.
Версия 1.3 (21 июня 2022 г., затрагивает версии 4.26+)
Добавлена возможность смены устройств захвата звука. Обновлен пример проекта с большей функциональностью, такой как передача звука только определенной команде, и добавлены дополнительные комментарии, чтобы его было легче понять. Удалена поддержка Win32 из 4.26+.
Технические детали
Функции:
- VoIP-менеджер для захвата голоса
- Voip Audio для воспроизведения голоса
- Blueprint показал события, связанные с голосом (начал говорить, перестал говорить, громкость микрофона и т. д.)
- Использует обычные настройки проекта VOIP для конфигурации
- Изменение устройства захвата/микрофона во время выполнения
Модули кода:
- Время выполнения: EasyVoiceChat
Количество классов C++: 3
Сетевая репликация: нет — решите это самостоятельно в Blueprints
Поддерживаемые платформы разработки: Win64
Поддерживаемые целевые платформы сборки: Win64
Документация : ссылка
Пример проекта: Ссылка (4.21-4.24) Ссылка (4.25) Ссылка (4.26+)
Важные/дополнительные примечания:
Обязательно включите голосовой модуль для вашего проекта (см. документацию, чтобы узнать, как это сделать). Пожалуйста, ознакомьтесь с другими аспектами документации, такими как увеличение пропускной способности вашего NetDriver.
0 Комментариев