quick-cocos2dx绑定cocostuido按钮的问题
发布时间:2020-12-14 19:56:54 所属栏目:百科 来源:网络整理
导读:如何绑定,用tag和name取出json文件中的控件 local btn = UIHelper:seekWidgetByTag(self.ccsLayout,btn_id)btn:addTouchEventListener(handler(self,self.onTouch)) 接下来定义onTouch function MainScene:onTouch(sender,event) if event == TOUCH_EVENT_B
如何绑定,用tag和name取出json文件中的控件 local btn = UIHelper:seekWidgetByTag(self.ccsLayout,btn_id) btn:addTouchEventListener(handler(self,self.onTouch)) 接下来定义onTouch function MainScene:onTouch(sender,event) if event == TOUCH_EVENT_BEGAN then return end local tag = sender:getTag() if tag == 1 then print("btn callback") end end注意了。这里的事件有以下几种 typedef enum 在TOUCH_EVENT_ENDED中处理你的事件。
若不想处理这个按钮,也可以在这边处理,或者把按钮的大小设置为0 为什么呢?因为有些动态按钮存在的时候,需要动态的显示或隐藏一些按钮。 不巧的是,quick-cocos2dx中,绑定按钮的话只能这么干,所以要想点不到那么就 btn:setSize(CCSize(0,0))要想设置回来的话,对照着cocostudio里面的大小设置回来就行了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |