教程|如何在Cocos Creator v1.5中集成 Pomelo?

赞赏 2017-06-05

最近尝试用 Pomelo 做服务器,Cocos Creator 做客户端去写一个游戏。发现没有现成的 Creator Pomelo 客户端。经过几小时的试验,终于走通了流程,并且用的是社区最新 v1.5版本。


01 行业背景

从2016年Q4开始,在一系列资本轰炸下,棋牌行业高调进入游戏从业者的视线,也给即将来临的寒冬带来了一波热潮

2016年9月,金利科技拟18亿收购微屏软件。

2016年10月,天神娱乐9.68亿收购深圳一花科技。
2016年12月,昆仑10.2亿元收购闲徕互娱51%的股权。

2016年12月,天神娱乐旗下并购基金深圳泰悦10.67亿收购口袋科技51%股权。

而在2D棋牌技术领域,Cocos Creator和Pomelo从技术选型上是绝配。而且事实上,也已经成为各个中小型棋牌团队的解决方案。

首先,它们都是免费开源,并且官方仍然在维护。Pomelo可能较为冷清,不错最近有发布了新版本。其次,它们都是用JavaScript语言来研发,前后端代码可以通用,人员招聘方面,因为有web端庞大的人员储备,比较容易招到合适的人。

02 集成方法

Pomelo官方手册中已经有关于Cocos2d-x的客户端,但是不能直接拿到Cocos Creator里面使用。我对Pomelo的聊天室例子chatofpomelo-websocket中关于 websocket 的 component 进行了移植,将 pomelo-client.js、protocol.js、protobuf.js 以及 emitter 中的 index.js合并成一个pomelo-creator-client.js,并且进行了一定的代码调整,使pomelo-creator-client.js在Cocos Creator不报错。


从Github地址下载  CocosCreator-Pomelo-plugin(欢迎大家去fork or star)

另外,将pomelo-creator-client.js文件导入Cocos Creator的工程目录,并且在属性检查器中设置成:导入为插件即可。

03 测试

用Pomelo服务器创建一个handler entryHandler,写一个entry接口,运行。


Cocos Creator新建一个测试文件,挂载到相应节点上,运行,测试代码如下:



在浏览器的 console log 看到 game server is ok,集成成功!



如有更好的方法或者见解,可以在文末留言 或者 戳这里 到社区共同探讨!希望对大家有所帮助。

登陆后阅读全文
阅读 1672 赞赏 0 有用 1 没用 0 收藏 3 分享

   



0 条留言

相关文章

教程:Cocos Creator如何给资源打上MD5版本号?

看 Nantas手把手为你详解 v1.5资源导入导出工作流程

Cocos Creator v1.6使用体验Q&A

教程|如何在Cocos Creator 中完美使用 protobuf.js

Cocos Creator可以用来开发大型MMO吗?

从零开始手把手带你全面认识 网易的游戏服务端框架 Pomelo

Cocos Creator 开源游戏集合贴 (源码 视频 在线统统有)

【Cocos Creator与C++知识分享】AnySDK打包微信登录、微信分享

干货|Cocos Creator Zip压缩文件读取分享

Cocos Creator v1.6支持Camera剔除功能!

有料推荐

这世界欠我一个这样的老公!

高校学生模仿“世界名画”摆拍,可以说是戏精本精了

iPhone X 跌破发行价,苏宁200亿入股恒大 | 财经日日评

果然是高手!这次在日本,特朗普竹杠敲得不是一般狠

资深黄牛现身说法:iPhone X价格秒变不停,就像炒股一样

长一样的双胞胎也能识别?蚂蚁金服发布「眼纹识别」技术

苏联是怎么被阿富汗拖垮的?

美团或入局「分时租赁」共享汽车,王兴要大笔投入「泛出行」领域了? | 36氪独家

你或许被“一盘番茄炒蛋”刷屏了,但有人辛酸,有人质疑

iPhone X发售前夜,黄牛与苹果公司的不安

他的文章

低内存占用、无广告、功能强大又唯美的本地播放器 - Potplayer

从零开始手把手带你全面认识 网易的游戏服务端框架 Pomelo

推荐一款上线 Cocos商店的付费插件——可视化状态机

手把手教你如何优化cocos2d-x手游内存

「新手向」用Cocos Creator也可以轻松做阿拉斗牛

Cocos Creator v1.6支持Camera剔除功能!

Cocos Creator v1.6使用体验Q&A

Cocos Creator可以用来开发大型MMO吗?

教程:Cocos Creator如何给资源打上MD5版本号?

「教程」如何在Cocos Creator中优化首页打开速度

手机扫一扫
分享文章