0
点赞
收藏
分享

微信扫一扫

Cocos2d-x之事件调度器


向事件调度器注册事件

向Event Dispatcher(事件分派器)注册事件很容易。

// Add listener
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1,sprite1);

需要注意的是,每个对象只能注册一次触摸事件。如果你需要使用同一个监听器。如果你需要对多个对象使用同一个监听器,则应使用clone()。

// Add listener
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1,
sprite1);

// Add the same listener to multiple objects.
_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1->clone(),
sprite2);

_eventDispatcher->addEventListenerWithSceneGraphPriority(listener1->clone(),
sprite3);

从调度器中移除事件

_eventDispatcher->removeEventListener(listener);


举报

相关推荐

0 条评论