• CocosCreator游戏开发(二)SocketIO简易教程


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

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

    1. 首先是我们在CocosCreator 引入SocketIO文件的时候他有以个提示,是否引入为插件,这里需要勾选 “是”
      如果已经勾选了那么可以在资源管理器中选中SocketIO文件,然后在右侧的属性面板中勾选“导入为插件”即可(如下图所示)
      下图又来了
    2. 由于该教程编写的版本较早,后期官方更新了版本所以该部分代码可以去除
      我是去除的代码
      3.不支持中文,由于服务端传回来的数据包含中文,所以导致后台错误,然后前台就会持续重新连接,也就导致了持续输出a user connected的输出了
      我是中文
      以上就是该段遇到了坑,简单的记录一下。
      2020-04-18修订
      第3点似乎是错的,虽然将传输内容改为英文就可以了,但是真正的修改似乎是要讲Socket.io文件的“导入为插件”设置进行修改。
  • 相关阅读:
    JSTL&EL
    Response
    HTTP、Request
    Tomcat、Servlet
    单片机概念及应用
    JQuery高级
    Jquery基础
    JavaScript
    HTML、CSS
    跟着文档学习gulp1.2创建任务(task)
  • 原文地址:https://www.cnblogs.com/PleaseInputEnglish/p/7919718.html
Copyright © 2020-2023  润新知