合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室

打个招呼

大家好~

游戏开发之路有趣但不易,

玩起来才能一直热情洋溢。

我是喜欢游戏开发的海潮??

前言

社交是人的基本需求。

互联网时代,基于互联网的社交带给网民们无穷的欢乐和

合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室

第二步: 写上收发消息的逻辑

就几句代码,so easy~

这个时候,我们就可以运行看看效果了
等待服务器连接成功(因为那个公用的测试服务器有时慢有时快)

在控制台输入 sendMsgToServer(“hello enet”)

合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室

运行起来,看看效果

合成大西瓜?不如写个可以一起聊天吃瓜放烟花的聊天室
  • 修改一下导出配置protobuf/epbconfig.js

    ps:由于后端用ts,所以也配置了后端文件导出路径(前后端同时导出=双倍的快乐???????)

  • 导出js和.d.ts

  • 项目中引入protobufjs库和proto_bundle.js

    1. CocosCreator需要将它们设置为插件
    2. nodejs项目,需要使用require加载它们
  • 这样就可以在业务里愉快地使用protobuf来进行协议的编码解码了

    //编码const uint8arr = pb_test.ChatMsg.encode({ msg: "hello world", uid: 1 }).finish();//解码const msg: pb_test.IChatMsg = pb_test.ChatMsg.decode(uint8arr);来源:ailhc
                                                            

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年1月1日
    下一篇 2021年1月1日

    相关推荐