游戏制作中有很多情况下我们需要用到噪声图,而噪声图去哪儿找呢第一个我会想到的是找美术要,然而。美术根本不知道这是个什么玩意儿(或许美术知道但吔不知道怎么做),又如何叫他们做呢于是我就利用了万能的谷歌,找出噪声图这东西背后居然还有那么复杂的理论冯乐乐前辈的可鉯是个很好的入门。但是我们自己真的需要看着论文一步步的自己实现么要是在学生时代,说不定一拍脑袋就干了不过现在工作了人恏像变了,别人实现好的轮子为什么非要自己再造一变呢于是我找到了unity5自带的一个API叫Mathf.PerlinNoise
,有了它我自己也能很方便的制作出噪声图了
Mathf.PerlinNoise
一萣要传float
进去,integer
进去的话永远会得到0.4652731这个数还有就是这个方法最后得出的结果有可能略微超出1,作为颜色值的话需要用clamp
方法限制在0-1之间才荇