love.math.noise (한국어)

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

1~4차원에 대한 Simplex 노이즈를 생성합니다.

Simplex 노이즈(영어)Perlin 노이즈(영어)의 업그레이드 버전입니다. PCG(영어)에 폭넓게 사용됩니다.

Stefan Gustavson의 Simplex noise demystified(영어)에서 Simplex 노이즈에 관한 자세한 설명을 얻으실 수 있습니다.

함수

1차원 Simplex 노이즈를 생성합니다.

형식

value = love.math.noise( x )

매개변수

number (한국어) x
노이즈를 만드는 데 사용되는 값.

리턴값

number (한국어) value
0과 1 사이의 노이즈 값.

함수

2차원 Simplex 노이즈를 생성합니다.

형식

value = love.math.noise( x, y )

매개변수

number (한국어) x
노이즈를 만드는 데 사용되는 2차원 벡터의 첫 번째 값.
number (한국어) y
노이즈를 만드는 데 사용되는 2차원 벡터의 두 번째 값.

리턴값

number (한국어) value
0과 1 사이의 노이즈 값.

함수

3차원 Simplex 노이즈를 생성합니다.

형식

value = love.math.noise( x, y, z )

매개변수

number (한국어) x
노이즈를 만드는 데 사용되는 3차원 벡터의 첫 번째 값.
number (한국어) y
노이즈를 만드는 데 사용되는 3차원 벡터의 두 번째 값.
number (한국어) z
노이즈를 만드는 데 사용되는 3차원 벡터의 세 번째 값.

리턴값

number (한국어) value
0과 1 사이의 노이즈 값.

함수

4차원 Simplex 노이즈를 생성합니다.

형식

value = love.math.noise( x, y, z, w )

매개변수

number (한국어) x
노이즈를 만드는 데 사용되는 4차원 벡터의 첫 번째 값.
number (한국어) y
노이즈를 만드는 데 사용되는 4차원 벡터의 두 번째 값.
number (한국어) z
노이즈를 만드는 데 사용되는 4차원 벡터의 세 번째 값.
number (한국어) w
노이즈를 만드는 데 사용되는 4차원 벡터의 네 번째 값.

리턴값

number (한국어) value
0과 1 사이의 노이즈 값.

같이 보기

다른 언어