一 cocos2d-lua --- button

作者: 亮亮同学 | 来源:发表于2017-11-03 16:12 被阅读12次

    cocos2d-x技术群新群:117871561
    c++技术交流群:593010226
    1,按钮的创建

    --创建一个按钮第一个参数是正常状态下显示的图片 ,第二个参数是按下的时候显示的图片
    local  btn = ccui.Button:create("bt_query_confirm_0.png","bt_query_confirm_1.png")
    --添加回调函数 参数callback是回调函数
    btn:addTouchEventListener(callback)
    

    2,按钮的回调函数

    --ref是监听点击按钮的对象,type是点击的类型     ccui.TouchEventType.began 是按下按钮;eventType == ccui.TouchEventType.moved    按下按钮移动;ccui.TouchEventType.ended 放开按钮;ccui.TouchEventType.canceled 取消点击。
      if type == ccui.TouchEventType.ended
      then
          --以下是实际调用的回调  ref:getTag()是获取按钮的标签 
          self:onButtonClickedEvent(ref:getTag(),ref)
      end
    end
    
    

    相关文章

      网友评论

        本文标题:一 cocos2d-lua --- button

        本文链接:https://www.haomeiwen.com/subject/rgvtmxtx.html