Unity 聊天应用程序
Posted
技术标签:
【中文标题】Unity 聊天应用程序【英文标题】:Unity Chat application 【发布时间】:2018-11-05 16:38:00 【问题描述】:我目前正在 Unity 中开发一个实时聊天应用程序 我发现这些平台可以使用,
Firebase:我们可以有效地发送视频吗? 矩阵:https://www.ag-software.net/matrix-xmpp-sdk/ 但我不确定我们是否可以使用MatriX 发送视频?
我想从你的经验中知道 在 Unity 中进行实时聊天(支持照片和视频发送)的最佳方式是什么?
提前致谢
【问题讨论】:
【参考方案1】:您需要找到或创建客户可以连接的服务,并且:
-
上传文件(照片、视频等)并获取公开的可下载 URL。
向其他连接的客户端发送消息,除了字符串之外,还包含媒体元数据(例如,实际上是在服务 (1) 上上传的 URL 的文件附件列表)
现在,如果您找不到支持这两个的单一服务,那么您可以尝试找到两个不同的。
here 是 C# 中的聊天控制台应用程序示例。它包含控制台应用程序使用的 Web 服务和客户端库。它可以在 Unity 应用程序中使用,而不是控制台应用程序。它不支持文件上传,但可以通过 web 套接字在客户端之间发送消息。
如果您要自己创建一些东西,而不是寻找第三方服务,我会推荐 node.js/express 和 socket.io 作为服务器,因为它对初学者非常友好。
here 是一个 C# 客户端库,可以监听来自服务器的 socket.io 事件。它必须与我在上面共享的控制台应用程序中使用的相同。
【讨论】:
以上是关于Unity 聊天应用程序的主要内容,如果未能解决你的问题,请参考以下文章