此贴是在看了关于creator和pomelo教程才打算写(新手入门可以看看

)
上面图,链接已经讲过了,我要补充的是,客户端需要链接的host和port在开启服务器后下图中找到
cilentHost以及cilentPort为客户端需要连接的host以及port
此时,运行creator,在浏览器中可看到日志,打印了一个对象,是我们cc.log("entry :", JSON.parse(data.payload));
这条语句打印出来的
现在,我们来探索,打印出来的JSON.parse(data.payload)为何回事一个对象
我们打开pomelo工程,打开
此路径下的entryHandler.js文件,我们发现该js文件包含的内容中此处
与我们creator文件里的
可能存在某种联系,我们试着修改此处打印的内容,试着打印entryHandler.js中Handler.prototype.publish中result对象中topic属性,具体代码如下:
然后重新编译creator,发现,打印的日志为
,然后发现与entryHandle.js中publish中result对象里key值topic对应的value值是一样的,此时我们可以看出,
next即是pomelo回调给creator的函数,而result即是回调的数据。
但是entryHandler还存在其他类型(entry, subscribe),我们试着修改creator中publish的为对应的类型,发现pomelo中对应的数据
那么既然内置有这三种类型,我们可以自定义类型吗,我们可以试试,我们添加一个类型
然后将creator的类型改为testHander,将topic打印出来,然后刷新creator,发现
与我们预想的一样
以上就是初次对pomelo的理解,第一次发帖,希望对象我一样的新手有帮助,哈哈