请解释这种效果,Unity Textures
Please explain this effect, Unity Textures
以下代码摘自here。这条特定线路如何工作 -
texture.SetPixel(x, y, new Color((x + 0.5f) * stepSize % 0.1f, (y + 0.5f) * stepSize % 0.1f, 0f) * 10f);
将颜色与 10 相乘,将模数与 0.1f 相乘让我感到困惑?
他在那行所做的就是让颜色模式重复十次以上。
通过计算 0.1 的模数,0 - 1 的每个循环将产生十个值(0、0.1、0.2...)
此外,通过乘以 10,颜色保持可见,结果是 10 x 10 网格图案
看看作者贴出来的图就知道了
以下代码摘自here。这条特定线路如何工作 -
texture.SetPixel(x, y, new Color((x + 0.5f) * stepSize % 0.1f, (y + 0.5f) * stepSize % 0.1f, 0f) * 10f);
将颜色与 10 相乘,将模数与 0.1f 相乘让我感到困惑?
他在那行所做的就是让颜色模式重复十次以上。
通过计算 0.1 的模数,0 - 1 的每个循环将产生十个值(0、0.1、0.2...)
此外,通过乘以 10,颜色保持可见,结果是 10 x 10 网格图案
看看作者贴出来的图就知道了