分派事件

以前的cocos2d 自定义事件cc.Director:getInstance():getEventDispatcher():dispatchEvent(cc.EventCustom:new(name))
cocos creator 的自定义事件cc.EventCustom 该如何选择

creator里木有这个了,用node的on和off吧

我从服务端接收到消息 我想通过事件分派过去 那现在该怎么处理

你得转变思维,用creator是组件式开发。这种需求你可以这样:
写一个脚本组件用来接收服务器消息,这个脚本持有一个数组属性,数组里都是你要分发的节点
当接收到一个服务器消息时,遍历数组,调用每个数组节点的emit方法,数组节点下可以挂载你要处理事件的脚本,脚本里调用node的on方法,这个被on的函数会被自动调用,具体看http://www.cocos.com/docs/creator/scripting/events.html

cc.game.emit
cc.game.on
cc.game.once

cc.director.emit
cc.director.on
cc.director.once

//分发
cc.eventManager.dispatchCustomEvent(name, data);

//监听
let listener = cc.eventManager.addCustomListener(name, function(event) {
//处理
})

//移除
cc.eventManager.removeListener(listener)

强烈不建议用这个,官方什么时候把这个API删了你就等着哭吧

求官方人士出来说两句。。。
刚调试发现这个cc.game.on和cc.game.emit,于是就想全局事件是不是可以用这个?