【学习讨论】虚幻如何实现即时语音通讯

[复制链接]
查看7338 | 回复15 | 2017-12-28 14:27:09 | 显示全部楼层 |阅读模式
如题,想做一个多人在线的游戏,想增加即时语音通讯的功能,请问需要用到哪些模块?网上搜也并没有搜到相应的教程,可以说查到的资料少的可怜了
iugoddess | 2018-11-30 11:35:52 | 显示全部楼层
自己接sdk
回复

使用道具 举报

kaels | 2018-2-6 09:29:47 | 显示全部楼层
如果不用steam,而是使用DefaultPlatformService=NULL,该如何实现语音通讯啊?
回复 支持 反对

使用道具 举报

obitodaitu | 2018-1-11 11:24:45 | 显示全部楼层
这个是用steam语音通讯,要下载steam,并打开了才能通讯。
回复 支持 反对

使用道具 举报

user | 2018-1-8 15:56:22 | 显示全部楼层
cjc 发表于 2018-1-3 18:33
我倒发现了虚幻自带有语音通迅,
增加这些可以语音通迅了:
文件:defaultEngine.ini

ok,感谢大佬了
回复 支持 反对

使用道具 举报

cjc | 2018-1-3 18:33:58 | 显示全部楼层
本帖最后由 cjc 于 2018-1-3 18:39 编辑
user 发表于 2018-1-2 13:46
没有吗?我之前也在找,没有找到这个,然后就去考虑c++的了,想直接写一个语音通讯的插件,但是CSDN上找 ...

我倒发现了虚幻自带有语音通迅,
增加这些可以语音通迅了:
文件:defaultEngine.ini
增加:
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")

[OnlineSubsystem]
DefaultPlatformService=Steam
bHasVoiceEnabled=true

[Voice]
bEnabled=true

[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName="OnlineSubsystemSteam.SteamNetConnection"

文件:defaultGame.ini
增加:
[/Script/Engine.GameSession]
bRequiresPushToTalk=False
回复 支持 反对

使用道具 举报

liaoshuli | 2018-1-3 14:24:26 | 显示全部楼层
cjc 发表于 2018-1-1 12:39
我试了,没有语音。

有的  
你两台电脑用独立窗口运行,它用的是局域网,他有创建和加入   玩家在一起后好像是按V就能通讯了
回复 支持 反对

使用道具 举报

user | 2018-1-2 13:46:51 | 显示全部楼层
cjc 发表于 2018-1-1 12:39
我试了,没有语音。

没有吗?我之前也在找,没有找到这个,然后就去考虑c++的了,想直接写一个语音通讯的插件,但是CSDN上找到的也很多不能用,你现在找到可以用的了吗
回复 支持 反对

使用道具 举报

cjc | 2018-1-1 12:39:15 | 显示全部楼层
liaoshuli 发表于 2017-12-29 09:31
官方示例shoot games就有多人在线语音

我试了,没有语音。
回复 支持 反对

使用道具 举报

cjc | 2018-1-1 12:38:48 | 显示全部楼层

我试了,没有语音。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

25

主题

120

回帖

768

积分

初阶编码师

积分
768