在Unity3d下如何使用WebSocket

发布时间:2020-11-16 17:42:49 作者:Leah
来源:亿速云 阅读:1461

这期内容当中小编将会给大家带来有关自Unity3d下如何使用WebSocket,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

现在越来越多的Unity3d游戏需要使用websocket或者后台的服务,在实际中,NodeJs,SocketIO越来越多的作为后台的服务加以应用,那么在unity3d的前端上可以使用的开源的websocket有两种:

1.UnitySocketIO

UnitySocketIO完全是C# dll的方式Unity3d中使用,测试了在windows和linux下使用完全没有问题。分析一下优缺点:
优点: 直接使用dll,无unity3d的依赖,代码比较好测试,支持多种消息类型,如文本,Json等。
缺点:需要依赖第三方的库,如SuperSocket,SimpleJson等,在ios下需要单独维护。

2.Socket.IO for unity

unity3d 的Asset store上有一个免费的开源项目 Socket.IO for unity 可以使用。测试了windows和linux版本,没有问题。 其他的andriod和ios应该也没有问题,根据代码和文档。
优点: 代码直接嵌入到Unity3d中,有所有的源代码,支持Json的消息传输。
缺点: 写测试用例相对繁琐,Json消息简单,不支持对象的Json解析,不过这块应该可以重写。

上述就是小编为大家分享的自Unity3d下如何使用WebSocket了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. 在editor模式下遍历unity3d builtsetti
  2. Unity3D在Android编辑模式下使用lightmap

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

unity3d websocket bs

上一篇:Unity 连接WebSocket(ws://)服务器的方法

下一篇:springboot使用validation校验类的具体示例

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》