@buptwsg 写道:
cc.Class({
extends: cc.Component,properties: { label: { default: null, type: cc.Label }, button: [cc.Node], text: 'Hello, World!' }, // use this for initialization onLoad: function () { this.label.string = this.text; this.button[0].scale = 0; var scaleto = cc.scaleTo(5, 1, 1); //Transition设为None,则下面的代码可以运行。如果设为scale,则下面的动作不能正确运行 this.button[0].runAction(cc.sequence(cc.delayTime(2), scaleto)); //只运行scaleTo,则不管Transition的值是什么,都可以正确运行 //this.button[0].runAction(scaleto); },
});
这里button是一个cc.Node的数组,目前数组里只有一个结点,结点上有cc.Button组件,并设定Transition为scale类型。
发现在执行动作cc.sequence(cc.delayTime(2), scaleto)时没有效果,直接显示的是最终的缩放结果。
TestScale.zip (509.7 KB)已经上传可以复现的工程。请引擎团队看一下吧。
帖子: 1
参与者: 1