我正在阅读一本关于着色器的书,在其中的一个教程中我看到了以下内容:
Properties
{
_ScrollXSpeed ("X Scroll Speed", Range(0, 10)) = 3
_ScrollYSpeed ("Y Scroll Speed", Range(0, 10)) = 3
}
SubShader
{
...
fixed _ScrollXSpeed;
fixed _ScrollYSpeed;
...
}
但unity docs告诉我以下内容:
固定
最低精度定点值。一般为11位,带有 范围为-2.0到+2.0和1/256精度。
如果固定范围是-2.0到+2.0,如何在没有溢出的情况下将10传递给_ScrollXSpeed?我测试了使用这些参数的着色器,变量从不限制在2。