Create1.4.0BUG!cc.bink()在挂有Graphics组件下浏览器中闪烁无效

代码就下面这点,把脚本挂在有Graphics的节点下,在浏览器中运行不闪烁,在模拟器中运行时能闪烁。我觉着这肯定是bug了,麻烦引擎开发组确认下。

onLoad: function () {

        this.graphics = this.node.getComponent(cc.Graphics);

        this.graphics.rect(60, 60, 150, 100);
        this.graphics.circle(80,80, 200);
        this.graphics.stroke();
        
        var blink = cc.blink(3, 10);
        this.node.runAction(blink);

    },

graphics组件好像不能设置opacity

我试了有Graphics组件的节点设置opacity或者是cc.fadeOut()确实都不能改变透明度,但是blink在模拟器下确实能闪烁,你可以自己去证实一下,我观察了下,blink可能用的不是改变透明度的方式,想过是node.active,但是false之后,连脚本都运行了,那么这个也不成立。不过肯定一点的时候,既然blink能在模拟器中使用,那么这个用法是合理的,除非在浏览器和模拟器中都不能blink,你再说规则上Graphics不能闪烁,那样的话我就相信了。

你是在 webgl 还是 canvas 模式下测试的?

两个模式都试过了,闪烁都是无效的

两个模式都不行

我看了下,现在不支持 node 上的 opacity 和 color ,后面会加上