-
Creator 版本: 3.5
-
目标平台: Me浏览器
创建一个背景白色的场景,拉一张图片运行这一段代码,开启你的彩色人生!
tween(this.sprite).to(0.5, { color: color(0, 0, 0, 0) }).to(0.5, { color: color(0, 0, 0, 250) }).union().repeatForever().start();
Creator 版本: 3.5
目标平台: Me浏览器
创建一个背景白色的场景,拉一张图片运行这一段代码,开启你的彩色人生!
tween(this.sprite).to(0.5, { color: color(0, 0, 0, 0) }).to(0.5, { color: color(0, 0, 0, 250) }).union().repeatForever().start();
没记错现在修改颜色得指定r,g,b,a修改,我在3.3修改spine颜色时也出现过,还以为只是spine的问题
这彩色世界,让人惊喜
如果这样,tween(this.sprite.color).to(0.5, { r: 0, g: 0, b: 0, a: 0}).start()
他甚至不会进行修改,直接不缓动了
我试了下,确实有点搞笑,只要修改值包含rgb,动画就会失效。但是,修改a是可以的,很神奇。我当时的需求也刚好只是用到修改透明度所以没发现这问题 
已知问题,目前是建议只改 a 值( tween(this.sprite.color).to(0.5, { a: 0 })),或者使用 UIOpacity 来进行透明度的变化。
更改透明度起码还有解,但是动态更改颜色现在处于无解状态?我觉得这个功能还是挺常用的,还是早点修复吧,已经遗留好久了
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。