websocket python unity_【unity WebGL Websocket实时通信技术】-教程分享-【游戏蛮牛】-游戏出海,ar增强现实,虚拟现实,unity3d,unity3d教程...

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x

本帖最后由 langangying 于 2017-6-6 22:10 编辑

提示: 图片中文字太小,可以点击图片,单独显示图片后放大看。

unity5版本以后开始支持发布WebGL运行在html5中,彻底改变了无插件在网页中可以运行web3d,Websocket技术的出现也给unitywebGL开发爱好者带来了选择和机会。

新技术的出现意味着又有新的坑让我们去填,若你正在研究或已经在使用unity WegGL 及Websocket技术做项目

欢迎一起学习、交流、共同进步,请相信群众的力量才是无限的532190739,unityWebGL websocket 学习群532190739

由于实际的开发中要用到Unity WebGL和 Websocket实时通信技术。目前我这里主要是对"websocket-sharp"这个开源demo进行了验证,确实可以使用。

由于本人只有一个C#基础的水平,在使用中遇到一些问题,但最终解决了,   在这里有不对的地方请纠正。

这里下载开源项目      https://github.com/y85171642/YLWebSocket

这是一个网友对源码的解释

http://www.cnblogs.com/yinlong1991/p/5092939.html      下压缩包,解压后里面是这个样子的;

webGL.jpg (31.85 KB, 下载次数: 69)

2017-6-5 18:54 上传

其中一个服务端工程文件可以用VS打开,我是用VS2013。

其中一个unity3d客户端。我用的是unity 5.5.1.

这里注意:unity3d客户端 ,如在unity工程运行会报错,一定要发布成WeBGL,用火狐浏览器打开。 ,

websockt不能在工程里调试也是相当麻烦的,不知道如何解决。

服务端工程文件可以用VS可以直接在vs运行调试。   测试-------服务器和web端 消息发送和接收成功

test.jpg (183.83 KB, 下载次数: 93)

2017-6-5 19:00 上传

安装Apach

后面为了验证webgL的websocket功能  ,需要将发出来的WebGL部署到服务器,通过浏览器来远程访问。

我是用的Apach  版本    httpd-2.2.25-win32-x86-no_ssl.msi    直接默认安装.

将unity发布的WegGL文件放到Apach的安装目录 htdocs下 ,html的名字随便。我的是web3d.html

用火狐浏览器访问 ,注意确保  开启APach 服务开启

Websocket002.jpg (34.04 KB, 下载次数: 67)

2017-6-5 19:04 上传

访问成功

Websocket003.jpg (73.7 KB, 下载次数: 57)

2017-6-5 19:02 上传

这样需要同时部署两个服务器:一个web服务,一个websocket服务器。

为了验证给领导看在websocket服务器中加了一个发送消息的按钮。由于我的编程也就一般在websocket服务器中加发送消息的按钮时花了不少时间研究,

中途找同事解决,由于同事其它原因,但最后还是自己搞定。

Websocket004.jpg (126.65 KB, 下载次数: 76)

2017-6-5 19:02 上传

验证 在unity中不能输入中文。不知道如何解决。

欢迎一起学习、交流、共同进步,请相信群众的力量才是无限532190739,unityWebGL websocket 学习群532190739

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值