零碎收集cocos知识
Configuration类 返回环境变量
local function menuCallback(tag, pSender)
printInfo("selected item tag:%d name:%s",tag, pSender:getName())
end
local item1 = cc.MenuItemFont:create("AnimationConfigTool")
item1:setName("AnimationConfigTool")
item1:setTag(123456)
item1:registerScriptTapHandler(menuCallback)
local menu = cc.Menu:create()
menu:addChild(item1)
managerLayer:addChild(menu)
打印输出
[LUA-print] [INFO] selected item tag:123456 name:AnimationConfigTool
结论:如果是一个参数
local function menuCallback(pSender) 其实pSender只是一个对象的tag而已
local function menuCallback(tag, pSender),只有第二个参数是保存完整的对象的,这个时候你就明白了第一个参数意义,tag它就是一个tag