【问题标题】:Please explain this effect, Unity Textures请解释一下这个效果,Unity Textures
【发布时间】:2015-01-13 22:29:28
【问题描述】:

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

【问题讨论】:

    标签: unity3d textures procedural-generation


    【解决方案1】:

    他在那一行中所做的只是让颜色图案重复十次。

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

    进一步,乘以 10,颜色保持可见,结果是 10 x 10 的网格图案

    看看作者上传的图片就知道了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-31
      • 2017-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-19
      • 2014-04-04
      • 1970-01-01
      相关资源
      最近更新 更多