内容简介:[TOC]cocos客户端要用到socket.io,发现有问题,参考了网上的文档,有些有点过时了,重新补一个下载连接:参考[6]
[TOC]
cocos客户端要用到socket.io,发现有问题,参考了网上的文档,有些有点过时了,重新补一个
步骤
- 下载socket.io 注意:是需要下载客户端 ,一开始直接把socket.io的GitHub下载下来了,发现并不是这么用的 参考[3][4][5]有提到,下载socket.io.js,添加到script中
下载连接:参考[6]
最终拿到一个socket.io.js的文件
- 修改文件内容
参考[1],就是包一个东西,在前面下载的socket.io.js的文件内容用下面的代码包起来
if (!cc.sys.isNative) { // SocketIO 原始代码 }
- 添加到cocos creator中
这个很简单,直接拖到界面的script中之后就可以了,其实就是复制过去
- 设置插件 参考[5],在资源管理器中点击socket.io.js这个文件,在属性检查其里面勾上导入插件,即可
参考[4]中说的需要在onLoad函数中添加一个什么语句,是不需要的,估计是老的版本。最新的版本是不需要的
// use this for initialization onLoad: function () { // if(!cc.sys.isNative){ // window.io = SocketIO // } // else{ // require('socket.io') // } //this.label.string = this.text; this.GetAvgConnServerLoadNums() },
使用
不需要require,直接用io这个模块就可以了
const socket = io.connect('http://127.0.0.1:5000');
问题
- 无法打开socket.io.js这个文件以及TypeError啥的
重新开了一个工程就好了,不知道为毛,所以如果正常操作,参考[5]中的步骤就ok了
参考
[1] 官网:网络接口
[2] socket.io
[3] cocos creator 1.8+socket.io (顺带express)的简单实现
[4] 主题 : CocosCreator + socketIO简易教程(更新至1.0)
[5] CocosCreator游戏开发—菜鸟学习之路(二)SocketIO简易教程
[6] socket.io-client
以上所述就是小编给大家介绍的《Cocos creator添加socket.io》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 主动模式和被动模式,添加监控主机,添加自定义模板,处理图像中的乱码,自动发现
- 苹果将为 Mac 添加 Face ID,为 Magic Keyboard 添加 Touch Bar
- android – 为什么AOSP添加新的API来支持库而不添加到SDK?
- [Framework] 添加系统服务
- go imports添加
- iOS动态添加属性
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Processing编程学习指南(原书第2版)
[美]丹尼尔希夫曼(Daniel Shiffman) / 李存 / 机械工业出版社 / 2017-3-1 / 99.00元
在视觉化界面中学习电脑编程的基本原理! 本书介绍了编程的基本原理,涵盖了创建最前沿的图形应用程序(例如互动艺术、实时视频处理和数据可视化)所需要的基础知识。作为一本实验风格的手册,本书精心挑选了部分高级技术进行详尽解释,可以让图形和网页设计师、艺术家及平面设计师快速熟悉Processing编程环境。 从算法设计到数据可视化,从计算机视觉到3D图形,在有趣的互动视觉媒体和创意编程的背景之......一起来看看 《Processing编程学习指南(原书第2版)》 这本书的介绍吧!