【问题标题】:android back button not workingandroid后退按钮不起作用
【发布时间】:2014-12-27 07:32:06
【问题描述】:

这些代码在 Win32 上运行良好,但在 Android 上没有任何反应,任何帮助将不胜感激。

local function onKeyPressed(keycode, event)
        print("key pressed")
        if(keycode == cc.KeyCode.KEY_ESCAPE) then
            cc.Director:getInstance():endToLua()
        end
end

local listener = cc.EventListenerKeyboard:create()
listener:registerScriptHandler(onKeyPressed, cc.Handler.EVENT_KEYBOARD_PRESSED)
scene:getEventDispatcher():addEventListenerWithSceneGraphPriority(listener, scene)

【问题讨论】:

    标签: android lua cocos2d-x


    【解决方案1】:

    -- android 中的返回按钮

    local function onKeyReleased(keyCode, event)
        if keyCode == cc.KeyCode.KEY_ESCAPE then
            cc.Director:getInstance():endToLua()
        end
    end
    
    local listener = cc.EventListenerKeyboard:create()
    listener:registerScriptHandler(onKeyReleased,cc.Handler.EVENT_KEYBOARD_RELEASED)
    
    local eventDispatcher = self:getEventDispatcher()
    eventDispatcher:addEventListenerWithSceneGraphPriority(listener, scene)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多