请解释这个效果,Unity Textures

时间:2015-01-13 12:37:51

标签: unity3d textures procedural-generation

以下代码来自here。这条特殊线如何工作 - texture.SetPixel(x, y, new Color((x + 0.5f) * stepSize % 0.1f, (y + 0.5f) * stepSize % 0.1f, 0f) * 10f);将色彩乘以10,模数乘以0.1f会让我感到困惑吗?

1 个答案:

答案 0 :(得分:0)

他在该行中完成的所有颜色模式都会重复十次。

通过用0.1计算模数,每个0-1的循环将产生10个值(0,0.1,0.2 ......)

此外,乘以10,颜色保持可见,结果是10 x 10网格图案

看看作者提出的图片