V2.2.0的shader如何自己加可控参数啊?

v2.2.0 shader的格式是正式版的了吗?
添加一个Effect后增加一个
testvalue: { value: 0.5 }
用于在编辑里可控制的属性变量但是各种报错:
non-sampler uniforms must be declared in blocks.
最终只能这么写才不会报错
uniform 1{
float testvalue;
}
请教这个shader到底如何自己加参数变量啊?

你好,Effect语法可以参考这篇文档:
https://docs.cocos.com/creator3d/manual/zh/material-system/effect-syntax.html

抱歉目前仍然不是正式版的。

uniform USE_TEXTURE{float 你的变量}。
需要在“命名空间”下定义。。。。

mark一下

所以不希望有“命名空间”的情况下只能写 1 了 = =!