怎么响应安卓机上的Home和Back按钮

怎么响应安卓机上的Home和Back按钮

重载CCLayer::keyBackClicked(), 在init阶段记得this->setIsKeypadEnabled(true)
Home键由系统捕获处理,应用得不到。

那不是每一个Layer都要重载?

懒得动脑筋就在每个Layer里面重载,
当然你也可以绕开CCLayer, 而是从CCKeypadDeleagte自己继承下来,自己去CCDirector::getSharedDirector()->getKeypadDispathcher()->addDelegate(…)注册。这样就是全局的了

是否可以在CCTextureTTL中显示一个闪动的光标呢

谢谢了哈

— Begin quote from ____

walzer 发表于 2012-4-18 16:10 url

重载CCLayer::keyBackClicked(), 在init阶段记得this->setIsKeypadEnabled(true)
Home键由系统捕获处理,应 …

— End quote

你好。。。我在游戏当中按了home键或者锁屏按钮 然后重新进入游戏或者解锁 这样的话要等黑屏几秒才能显示游戏 我该怎么解决呢?这个问题导致了我的游戏被拒了 求解答

— Begin quote from ____

qq200600 发表于 2012-10-5 16:07 url

你好。。。我在游戏当中按了home键或者锁屏按钮 然后重新进入游戏或者解锁 这样的话要等黑屏几秒才能显示 …

— End quote

我好像微博上有回答这个问题。
从“被拒”来看我猜测是ios,但你最好能说明是ios还是android或者其他平台

— Begin quote from ____

walzer 发表于 2012-10-8 11:03 url

我好像微博上有回答这个问题。
从“被拒”来看我猜测是ios,但你最好能说明是ios还是android或者其他平台 …

— End quote

嗯 经过您的提示我解决了那个问题 在forground那个函数里面我添加了一个进度条

重载CCLayer::keyBackClicked(), 在init阶段记得this->setIsKeypadEnabled(true)
Home键由系统捕获处理,应用得不到。

懒得动脑筋就在每个Layer里面重载,
当然你也可以绕开CCLayer, 而是从CCKeypadDeleagte自己继承下来,自己去CCDirector::getSharedDirector()->getKeypadDispathcher()->addDelegate(…)注册。这样就是全局的了

— Begin quote from ____

qq200600 发表于 2012-10-5 16:07 url

你好。。。我在游戏当中按了home键或者锁屏按钮 然后重新进入游戏或者解锁 这样的话要等黑屏几秒才能显示 …

— End quote

我好像微博上有回答这个问题。
从“被拒”来看我猜测是ios,但你最好能说明是ios还是android或者其他平台