Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: zaius en Abril 10, 2016, 07:26:46 PM

Título: Problema con funcion Mathf.PerlinNoise
Publicado por: zaius en Abril 10, 2016, 07:26:46 PM
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);
            }
        }
 
Título: Problema con funcion Mathf.PerlinNoise
Publicado por: iRobb en Abril 10, 2016, 10:17:38 PM
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.
Título: Problema con funcion Mathf.PerlinNoise
Publicado por: zaius en Abril 10, 2016, 11:07:18 PM
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
Título: Problema con funcion Mathf.PerlinNoise
Publicado por: iRobb en Abril 11, 2016, 12:09:10 AM
[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" Sólo texto | Texto con Imágenes