cocos 事件分发机制

1. 引擎层提供的事件监听机制

一个dispatcher  对应一个监听on   通过type作为标识

// 发送事件

let  evtPublic= new cc.Event.EventCustom();

evtPublic.type="EVENTTYPE"; // 事件的key 用来标识

evtPublic.detail='dataObj'; // 发送的数据

NotificationCenter.dispatchEvent(evtPublic);

 

// 接受事件 

window.NotificationCenter=window.NotificationCenter || new cc.EventTarget();

NotificationCenter.on("EVENTTYPE",this.callback,this);

你可能感兴趣的:(工作觉得有必要记下来的)