1 | //发送事件 |
02 | CCNotificationCenter::sharedNotificationCenter()->postNotification(CLICK_TEST_MSG, (CCObject*)data); |
03 |
04 | //监听事件 |
05 | void GameManager::initListener() |
06 | { |
07 | CCNotificationCenter::sharedNotificationCenter()->addObserver(this, callfuncO_selector(GameManager::onClickTest), CLICK_TEST_MSG, NULL); |
08 | } |
09 |
10 | //处理事件 |
11 | void GameManager::onClickTest(CCObject* obj) |
12 | { |
13 | CCMessageBox("onClickTest", "Title"); |
14 |
15 | //移除监听事件 |
16 | CCNotificationCenter::sharedNotificationCenter()->removeObserver(this, CLICK_TEST_MSG); |
17 | } |
本文详细介绍了游戏开发中如何使用通知与事件系统来实现交互逻辑,包括发送事件、监听事件以及事件处理过程,通过实例展示了具体实现方法。
1万+

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



