Cocos2d-X与游戏开发cocos2dcocos2d-Lua

一 cocos2d-lua --- button

2017-11-03  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读