Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Problema con funcion Mathf.PerlinNoise

Iniciado por zaius, Abril 10, 2016, 07:26:46 PM

Tema anterior - Siguiente tema
Abril 10, 2016, 07:26:46 PM Ultima modificación: Abril 10, 2016, 07:27:22 PM por zaius
Segun he entendido en ladocumentación ,la funcion perlinNoise, devuelve un numero pseudoaleatoria entre 0.0 y 1.0 pero en este bucle yo obtengo el mismo valor siempre para cualquier x e y  que le pase y no se por que...
for(int x = 0; x < 10; x++) {
            for (int y = 0; y < 10; y++){
                float perlin = Mathf.PerlinNoise(x, y);
                Debug.LogError(x+" "+y+" "+perlin);
            }
        }
 

Pues yo he entendido otra cosa en la documentación.PerlinNoise es una onda que cambia con el tiempo para muuuuuuuchooooos valores lentamente. Pon 1000 a cada bucle a ver.

Cita de: iRobb date=1460319458" data-ipsquote="" data-cite="iRobb" class="ipsQuotePues yo he entendido otra cosa en la documentación.PerlinNoise es una onda que cambia con el tiempo para muuuuuuuchooooos valores lentamente. Pon 1000 a cada bucle a ver.
Si, el ruido perlin es eso pero la funcion en si pone que devuelve un numero pseudoaleatorio

[quote author=zaius" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35612" data-ipsquote-contentcommentid="129438">Si, el ruido perlin es eso pero la funcion en si pone que devuelve un numero pseudoaleatorio[/quote]"The noise does not contain a completely random value at each point but rather consists of "waves" whose values gradually increase and decrease across the pattern""The same coordinates will always return the same sample value but the plane is essentially infinite"

Etiquetas: