Unity-PerlinNoise函数

作者: 上善若水jf | 来源:发表于2016-10-25 23:41 被阅读271次

    PerlinNoise噪声图 ,返回0.0 ~ 1.0的浮点数值

    C#代码如下:

    publicMaterialM;

    Vector3vectorSpace;

    voidStart(){

    Rendererreder=GetComponent();

    M=reder.material;

    vectorSpace=newVector3(Random.Range(0,10f),Random.Range(0,10f),Random.Range(0,10f));

    }

    //Updateiscalledonceperframe

    voidUpdate(){

    //利用PerlinNoise实现线性的过度作用

    floatsx=Mathf.PerlinNoise(Time.time,vectorSpace.x);

    floatsY=Mathf.PerlinNoise(Time.time,vectorSpace.y);

    floatsZ=Mathf.PerlinNoise(Time.time,vectorSpace.z);

    M.color=newColor(sx,sY,sZ);

    }

    相关文章

      网友评论

        本文标题:Unity-PerlinNoise函数

        本文链接:https://www.haomeiwen.com/subject/kekduttx.html