cocos2d中的做cocos2d 多客户端同步是什么意思

先从客户端着手,看看整个应用是怎么跑起来的。
目录&kbengine_cocos2d_js_demo/cocos2d-js-client 就是一个典型的 Cocos2d-JS 项目,项目结构可以看,我们现在只需要知道以下事实即可。
相关 js 文件通过 project.json 引入
main.js 是整个项目的逻辑入口
如上图,主要的逻辑有两块
57~58行,即设置服务器的 ip、port
67行,是 Cocos 的启动 Scene
由&project.json 里面可以看到,StartScene 所在的具体路径应该在&src/cc_scripts/StartScene.js
StartScene.js
StartScene 的展现逻辑我们不去管,直接看「登录」按钮点击下去后的处理。
这里通过 fire 一个 「login」事件,把 username 和 password 发送到&plugins/kbengine_js_plugins/kbengine.js 去处理。
kbengine.js
可以看到,2377 行注册了一个事件,即 kbengine.js 里的&login 函数,会响应 「login」 事件。&
由上可知,客户端在启动的时候,除了界面展示,最重要的就是在 installEvents 函数里,通过 KBEngine.Event.register 注册各个事件响应函数,即 kbengine.js 这个插件与客户端逻辑代码的交互是通过事件来完成的。
具体的 register/fire 代码这里不再贴出,有兴趣的可以自己去看。基本逻辑如下
register 的时候,在一个 list 里存放 &事件名,回调函数&的键值对。
fire 的时候,遍历找到这个事件名对应的回调函数,填入参数来 apply 。
& 开源中国(OSChina.NET) |
开源中国社区(OSChina.net)是工信部
指定的官方社区【掌信游戏COCOS2D-X手游客户端开发面试】非常愉悦的面试经历。-看准网
向公司老鸟咨询
问题将会推送给0位【掌信游戏】老鸟,描述不清/无意义问题将会被删除哦~
问题标题(限30字)
您在这家公司工作过么?
你在这家公司的工作时间是?
您在这里工作过,向大家分享一些信息吧!
您在这里工作过,向大家分享一些信息吧!
Logo是空的...请帮忙给这家公司添加一个Logo好吗?
上传公司Logo
掌信游戏COCOS2D-X手游客户端开发面试
“非常愉悦的面试经历。”
匿名用户&&&&面试掌信游戏的
面试经历:
非常愉悦的面试经历,不管面不面的上和面试官都聊得满开心的。
感觉靠谱面试整体感受:很好面试难度:有难度
点击输入内容
发布失败:-(您还可以输入140字
该公司最新面试经验
互联网行业公司面试
看准网()为您免费提供掌信游戏相关信息,包括掌信游戏招聘、工资、面试、评价及员工、工作环境照片,以上信息均由掌信游戏员工匿名提交,看准网整理发布,所有掌信游戏相关内容均不代表看准网意见!
请问您的需求是
求助职业问题
查看公司点评
找到合适的职位投递简历
找到正在招聘的Boss直接谈
求助职业问题
在问答功能提出你的问题
找到正在招聘的Boss直接问
查看公司点评
搜索关心的公司看匿名点评
与关心的Boss直接聊
恭喜你已完成简历,共获得积分}

我要回帖

更多关于 dhcp客户端是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信