1,用 ts 使用 tween的功能时 无法缓动node上的color属性,同样代码缓动 scaleX 属性可行, 代码如下
let t = new cc.Tween();
t.target(this.SomeNode).to(1,{color: cc.color(Math.random()*256,Math.random()*256,Math.random()*256,255)},{progress:null,easing:cc.easing.backInOut}).start();
2, 在212上使用新的材质系统时 尝试传入 cc.vec2 类型的数组,试了很多办法始终没有解决。不知有没大神有办法
3,在212上的材质系统的 fs 中 创建如下的朴素shader代码,在ios android windows mac 微信中都能正常工作(上半部30%隐藏,下半部70%显示。在较低的没有使用材质系统的引擎版本中shader坐标系中y轴是相反的),在浏览器中无法正常展示效果
if(uv.y > 0.3){
color.a = 1.0;
}else{
color.a = 0.0;
}