Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 88855

node.active不能再次设置,只有第一次设置生效

$
0
0

@qindaochuan 写道:

cc.Class({
extends: cc.Component,

properties: {
    bg: {
        default: null,
        type: cc.Node
    },
    msg: {
        default: null,
        type: cc.Label
    }
},

show(msg, fadeTime) {
    this.node.active = true;
    this.msg.string = msg;
    let t = 1.0;
    if (fadeTime != null) {
        t = fadeTime;
    }
    let self = this;
    this.node.runAction(cc.sequence(cc.delayTime(t), cc.fadeOut(t), cc.callFunc(function () {
        self.node.active = false;
    })));
},

onLoad() {
    this.node.active = false;
    cc.game.addPersistRootNode(this.node);
},

start() {

},

// update (dt) {},

});
第二次执行show的时候,"this.node.active = true;"不起作用

帖子: 2

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 88855

Trending Articles