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

报告一个1.3.2的bug: cc.Button, Transition = Scale, runAction时有问题

$
0
0

@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

阅读整个主题


Viewing all articles
Browse latest Browse all 88737

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>