您当前的位置: 首页 > 

鱼儿-1226

暂无认证

  • 0浏览

    0关注

    1100博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

addObserver 应用详解

鱼儿-1226 发布时间:2020-09-17 10:31:42 ,浏览量:0

addObserver 应用    在游戏当中比如打飞机游戏,当游戏结束的时候,有几种情况。一种是把boss打死,一种是按退出,一种是自己死了。

我们以一上场景为例:

在游戏开始得是时候我们可以注册一个事件,这个事件比如

NotificationCenter::getInstance()->

addObserver(this,callfuncO_selector(HelloWorld::ShowGameOver),”ShowGameOver”,NULL);

void HelloWorld::ShowGameOver(Ref* pObj)

{

auto gameoverlayer=GameOverLayer::create(score);

addChild(gameoverlayer,10);

}

当我们遇到游戏结束事件触发的时候可以这样操作

NotificationCenter::getInstance()->postNotification(“ShowGameOver”,NULL);

然后游戏就可以进入到结束操作

关注
打赏
1604459285
查看更多评论
立即登录/注册

微信扫码登录

0.0410s