CocosCreator游戏开发---菜鸟学习之路SocketIO简易教程

Posted 公羽翁

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CocosCreator游戏开发---菜鸟学习之路SocketIO简易教程相关的知识,希望对你有一定的参考价值。

请先参考教程司令部-SocketIO教程进行相关操作
开发完成后部分用户会出现持续输出 a userConnected的BUG 如下图所示
我是下图

经过一段时间的BUG检查终于发现了问题所在。每个人碰到的情况可能都有所不同,以下仅列出我所碰到的导致该问题的解决方案:

  1. 首先是我们在CocosCreator 引入SocketIO文件的时候他有以个提示,是否引入为插件,这里需要勾选 “是”
    如果已经勾选了那么可以在资源管理器中选中SocketIO文件,然后在右侧的属性面板中勾选“导入为插件”即可(如下图所示)
    下图又来了
  2. 由于该教程编写的版本较早,后期官方更新了版本所以该部分代码可以去除
    我是去除的代码
    3.不支持中文,由于服务端传回来的数据包含中文,所以导致后台错误,然后前台就会持续重新连接,也就导致了持续输出a user connected的输出了
    我是中文
    以上就是该段遇到了坑,简单的记录一下。
    2020-04-18修订
    第3点似乎是错的,虽然将传输内容改为英文就可以了,但是真正的修改似乎是要讲Socket.io文件的“导入为插件”设置进行修改。

以上是关于CocosCreator游戏开发---菜鸟学习之路SocketIO简易教程的主要内容,如果未能解决你的问题,请参考以下文章

一起来学习用nodejs和CocosCreator开发网络游戏吧--- 云服务器的搭建

微信小游戏开发之CocosCreator资源加载方式

[游戏开发-学习笔记]菜鸟慢慢飞-Camera

[游戏开发-学习笔记]菜鸟慢慢飞

CocosCreator上的游戏(调试)发布到微信小程序

CocosCreator游戏开发1——数据驱动的工作流