发出自定义事件(广播) :
var event = new cc.EventCustom("changGolds");
cc.eventManager.dispatchEvent(event);接收自定义事件(广播) :
this.myListener = cc.EventListener.create({
event: cc.EventListener.CUSTOM,
eventName: "changGolds",
callback: function(event){
cc.log("getEvent !")
}
});
cc.eventManager.addListener(this.myListener, 1);移除自定义事件(广播) :
onExit: function () {
this._super();
cc.eventManager.removeListener(this.myListener);
},
本文介绍如何在Cocos2d-x中使用事件管理器来发送、接收及移除自定义事件。通过实例展示了创建并分发自定义事件的过程,并解释了如何监听这些事件以及在不再需要时移除监听器。
3272

被折叠的 条评论
为什么被折叠?



