cocos2dx 3.X Lua复选框的用法ccui.CheckBox

前端之家收集整理的这篇文章主要介绍了cocos2dx 3.X Lua复选框的用法ccui.CheckBox前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
本文用的图片资源是采用官方test中的,可自行在cocos2dx引擎中搜索文件名找到该资源哦.@H_301_1@
需要把函数写在前面,否则,后面调用的时候会说无法找到该函数,lua中提示函数为nil....

--响应事件函数

local@H_301_1@@H_301_1@function@H_301_1@@H_301_1@selectedEvent(@H_301_1@sender,@H_301_1@eventType)@H_301_1@

if@H_301_1@eventType@H_301_1@== ccui.CheckBoxEventType.selectedthen@H_301_1@

cclog(@H_301_1@"eventType == ccui.CheckBoxEventType.selected "elseif@H_301_1@eventType@H_301_1@== ccui.CheckBoxEventType.unselected cclog(@H_301_1@"ccui.CheckBoxEventType.unselected unselected "end@H_301_1@

end@H_301_1@

--创建复选框

local@H_301_1@checkBox@H_301_1@= ccui.CheckBox:create()

checkBox@H_301_1@:setTouchEnabled(true@H_301_1@)

checkBox@H_301_1@:loadTextures("check_Box_normal.png"@H_301_1@,

@H_301_1@"check_Box_normal_press.png"301_1@

@H_301_1@"check_Box_active.png"@H_301_1@"check_Box_normal_disable.png"@H_301_1@"check_Box_active_disable.png")@H_301_1@

checkBox@H_301_1@:setPosition(cc.p(@H_301_1@@H_301_1@120@H_301_1@,@H_301_1@@H_301_1@300@H_301_1@))@H_301_1@@H_301_1@@H_301_1@--@H_301_1@坐标@H_301_1@

checkBox@H_301_1@:addEventListenerCheckBox( selectedEvent@H_301_1@) --注册事件
layerFarm:addChild(checkBox,10)@H_301_1@ --@H_301_1@ 添加到图层@H_301_1@
原文链接:https://www.f2er.com/cocos2dx/346590.html

猜你在找的Cocos2d-x相关文章