creator怎么隐藏一个sprite? setVisible(false)无效。
opacity=0
刚才试了一下,this.node.getComponent(cc.Sprite).setVisible(false);这句可以…
是不是你哪里打错了…
1赞
为什么1.03API里cc.Component没有setVisible说明呀
不是cc.Component,是cc.Sprite
你说的cc.Component指的是组件,能拖到右边去的那种,比如cc.Label,cc.Widget都是组件,cc.Sprite只是组件中的一种…
请使用 node.active = false;
activie属性是在Node节点上的,具体参考cc.Node的API说明
有两种方法,一种是node.active = false.第二种是node.getComponent(cc.Sprite).enabled = false。第三种方法node.getComponent(cc.Sprite).setVisible(false)。第三种方法并不推荐,因为setVisible方法可能会被废弃。
4赞
代码写错了吧11
控件.active= false来设置隐藏
来挖坟了 想知道cocos creator2.4.x有没有即要隐藏 但是又不影响节点下所有子节点和控件的生命周期运行,单纯为了隐藏减少dc,同时又不影响逻辑的正常迭代的函数或者方法