环境:quick3.3 ccs2.0.6
代码如下:
function UILayer:ctor(config)
local path = cc.FileUtils:getInstance():fullPathForFilename("fight_scene.csb")
self._root = cc.CSLoader:createNode(path)
self:addChild(self._root)
self._timeNode = self._root:getChildByName("time_img")
self._timeNode:setVisible(false)
print(type(self._timeNode))
-- scheduler.performWithDelayGlobal(function()
-- self._timeNode:setVisible(false)
-- end, 0)
local normalAtk = self._root:getChildByName("normal_atk")
normalAtk:addTouchEventListener(function(sender,eventType)
if eventType == 0 then
print("down")
elseif eventType == 2 then
print("up")
end
end)
normalAtk:setVisible(false)
end
1, self._timeNode setVisible(false) 后节点还是显示在屏幕上
2, normalAtk:setVisible(false) 后监听事件没响应了,但是按钮还是显示在屏幕上
请问有没有那位碰到过同样的情况,知道怎么解决不啊?