我用lua继承layer为touchlayer,然后,监听这个层的点击事件,这个监听正常,但是,我往这个层加了一个按钮
氀漀挀愀氀 button_callback = function(sender,eventType)
瀀爀椀渀琀(“ffffffffffffffffffffffffffffffff”)
end
local button = ccui.Button:create(“btns/shotbtn.png”,“btns/shotpressbtn.png”)
button:move(display.center)
button:setGlobalZOrder(10)
button:addTouchEventListener(button_callback)
self:addChild(button, 4)
然后挂到相机上
camera:lookAt(cc.vec3(hero_pos.x, hero_pos.y, 50), cc.vec3(0.0, 0.0, 1.0))
local set_camera = function(scene, contrl_layer)
camera = cc.Camera:createPerspective(40.0, size.width/size.height, 1.0, 4000)
camera:retain()
camera:setGlobalZOrder(10)
camera:addTo(scene)
contrl_layer:addTo(camera)
contrl_layer:setPositionZ(-cc.Director:getInstance():getZEye())
contrl_layer:ignoreAnchorPointForPosition(false)
contrl_layer:setGlobalZOrder(3000)
end
怎么点按钮都没反应!!