cocos2dx 3.X Lua复选框的用法ccui.CheckBox,cocos2dxlua
本文用的图片资源是采用官方test中的,可自行在cocos2dx引擎中搜索文件名找到该资源哦.
需要把函数写在前面,否则,后面调用的时候会说无法找到该函数,lua中提示函数为nil....
--响应事件函数
local function selectedEvent(sender,eventType)
if eventType == ccui.CheckBoxEventType.selected then
cclog("eventType == ccui.CheckBoxEventType.selected")
elseif eventType == ccui.CheckBoxEventType.unselected then
cclog("ccui.CheckBoxEventType.unselectedunselected")
end
end
--创建复选框
local checkBox = ccui.CheckBox:create()
checkBox:setTouchEnabled(true)
checkBox:loadTextures("check_box_normal.png",
"check_box_normal_press.png",
"check_box_active.png",
"check_box_normal_disable.png",
"check_box_active_disable.png")
checkBox:setPosition(cc.p(120, 300))--坐标
checkBox:addEventListenerCheckBox(selectedEvent)--注册事件
layerFarm:addChild(checkBox,10)--添加到图层
vs2012开发cocos2dx调用lua报错
请检查luaXML.luaLuaXML_lib.lua 的路径和 require("luaXML")是否一致,错误提示是找不到此文件!