注册自定义事件(界面打开的时候)
onEnter: function () {
this._super();
var callback = function(event){
cc.log("更新界面或者做一些其他的操作");
}
cc.eventManager.addCustomListener("customEventName", callback);
}
移除自定义事件的监听(界面关闭的时候)
onEixt:function(){
cc.eventManager.removeCustomListeners("customEventName");
}
接受消息之后分发自定义事件(接收到服务器消息的时候)
var event = new cc.EventCustom("customEventName");
cc.eventManager.dispatchEvent(event);
本文介绍如何在Cocos2d-x中注册、移除及分发自定义事件,实现界面间的通信。通过具体代码示例,展示了如何在界面打开时注册自定义事件监听器,在界面关闭时移除监听器,以及如何在接收到特定消息时触发自定义事件。
430

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



