Android NDK:如何处理Cocos2dx中的Back键按?

pro*_*spk 5 android android-ndk cocos2d-x

问题是我必须要说的.我需要知道如何处理特殊按键一样back,menu等在Android的NDK.我正在使用Cocos2dX,所以如果你能给我一个Cocos2dX特定答案,那将是很棒的.

小智 7

在cocos2dx中,每个都CCLayer获得以下方法,可以覆盖它们以向它们添加功能:

class CC_DLL CCKeypadDelegate
{
public:
    // The back key clicked
    virtual void keyBackClicked() {}

    // The menu key clicked. only avialble on wophone & android
    virtual void keyMenuClicked() {};
};
Run Code Online (Sandbox Code Playgroud)

CCLayer继承自CCKeypadDelegate.每个屏幕都可以实现这些功能.

  • 我想你可能需要添加setKeypadEnabled(true); 在哪里使它工作. (2认同)