加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

cocos2d-js + pomelo 的开发环境搭建

发布时间:2020-12-14 21:16:26 所属栏目:百科 来源:网络整理
导读:cocos2d-js 是整合了 cocos2d-html5 和 cocos2d-jsb,可以方便的开发部署到各种设备环境中 pomelo-cocos2d-js 则是对 pomelo-client-websocket 和 pomelo-cocos2d-jsb 的整合 本文以cocos code ide为开发环境说明如何搭建 pomelo 与 cocos2d-js 的开发环境 1

cocos2d-js 是整合了 cocos2d-html5 和 cocos2d-jsb,可以方便的开发部署到各种设备环境中

pomelo-cocos2d-js 则是对 pomelo-client-websocket 和 pomelo-cocos2d-jsb 的整合

本文以cocos code ide为开发环境说明如何搭建 pomelo 与 cocos2d-js 的开发环境

1:下载 cocos code ide
cocos code ide

2:下载 cocos2d-js 配置cocos code ide

cocos code ide

cocos_code_ide环境配置

3:新建 cocos javascript project

这个时候,可以点击 build runtime 按钮,看是否能够成功编译

可以选择 win32 runtime(本文演示的是win32) 或者 android runtime

4:下载 pomelo-cocos2d-js

在项目根路径下面执行

git clone https://github.com/Netease/pomelo-cocos2d-js.git --recursive

5:cocos2d-html5 环境搭建

修改index.html

<script src="frameworks/cocos2d-html5/CCBoot.js"></script> "pomelo-cocos2d-js/html5/build/build.js"type"text/javascript"> require('boot');</script>"main.js"></script>

6:cocos2d-jsb 环境搭建

修改main.js

cc.gameonStart = function() {if(sysisNative ===true)require'pomelo-cocos2d-js/index.js'} ccviewsetDesignResolutionSize(800, 450.ResolutionPolicyEXACT_FITresizeWithBrowserSize( // load resourcesLoaderScenepreloadg_resourcesdirectorrunScenenew HelloWorldScene());},140); font-weight:bold">this};run();

7:测试chat
修改app.js,添加

var pomeloChat  pomelo  windowpomelo; route  'gate.gateHandler.queryEntry' uid "uid" rid "rid" username "username" pomeloinit({ host:"127.0.0.1" port3014 logtruerequestroute uiddatadisconnect(); datahostport"connector.entryHandler.enter" username ridlogJSONstringify)); chatSend});function"chat.chatHandler.send" target "*" msg "msg" content msgfrom target}

然后在 HelloWorldLayer 的 ctor 里面添加

pomeloChat();

8:本地把chatofpomelo-websocket跑起来

9:分别在jsb环境和html5环境测试



测试demo完整地址在pomelo-cocos2d-js-demo此demo只提供代码部分展示,cocos2d-js 库相关并没有上传


from:http://nodejs.netease.com/topic/53cdffb3898634292cedb312

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读