상상 너머 그 무언가...

Clamp 어떤 값을 특정 범위의 값으로 물려 고정시키기 본문

개발관련(Development)/유니티3D(Unity3D)

Clamp 어떤 값을 특정 범위의 값으로 물려 고정시키기

Clack 2012. 9. 12. 11:48



Unity3D에서 C# 의 math 메소드로 clamp라는것이 있다.


사전적 의미로는 고정시키다, 꽉 물다 정도의 의미이다.


어떤 값을 정해진 범위안의 값으로 변경되되록 해주는 메소드이다.


Mathf.Clamp( 15, 1, 10 );


위의 문장처럼 입력하면 리턴되는 결과값은 10이 된다.


메소드 형식은 두가지로 오버로드 되어 있다.

int Clamp (int value, int min, int max)

float Clamp (float value, float min, float max)


flash에는 요런 메서드가 없다. min, max를 사용해서 구현해야 한다.