토글 그룹(Toggle Group)
스크롤바(Scrollbar)

슬라이더(Slider)

Slider 컨트롤을 통해 사용자는 마우스를 드래그하여 미리 정해진 범위상 숫자 값을 선택할 수 있습니다. 비슷한 스크롤바 컨트롤은 숫자 값을 선택하기 보다는 스크롤에 주로 사용됩니다. 흔한 예제로는 게임 난이도 설정이나 이미지 에디터 밝기 설정 등이 있습니다.

슬라이더.
슬라이더.

프로퍼티

프로퍼티: 기능:
Interactable 컴포넌트가 입력값을 수용할지를 결정합니다. 인터랙터블을 참조하십시오.
Transition 컨트롤이 사용자 행동에 시각적으로 어떻게 반응하는지 결정하는 프로퍼티입니다. 전환 옵션을 참조하십시오.
Navigation 컨트롤 순서를 결정하는 프로퍼티입니다. 내비게이션 옵션을 참조하십시오.
Fill Rect 컨트롤의 채움 영역(fill area)에 사용하는 그래픽입니다.
Handle Rect 컨트롤의 슬라이딩 “핸들” 부분에 사용하는 그래픽입니다.
Direction 핸들을 드래그할 때 슬라이더의 값이 증가하는 방향입니다. Left To Right, Right To Left, Bottom To Top, Top To Bottom 옵션이 있습니다.
Min Value 핸들이 제일 밑(Direction 프로퍼티로 결정)에 있을 때 슬라이더 값입니다.
Max Value 핸들이 제일 위(Direction 프로퍼티로 결정)에 있을 때 슬라이더 값입니다.
Whole Numbers 슬라이더가 정수 값으로 제한될지 여부입니다.
Value 슬라이더의 현재 숫자 값입니다. 인스펙터에서 설정한 값은 초기 값으로 사용되며, 런타임 중에 값이 변경되면 이 역시 변경됩니다.

이벤트(Events)

프로퍼티: 기능:
On Value Changed 슬라이더의 현재 값이 변경되는 경우 호출되는 Unity 이벤트입니다. 이벤트는 현재 값을 float 타입 동적 인수로서 보낼 수 있습니다. 이 값은 Whole Numbers 프로퍼티 활성화 유무와는 관계없이 플로트 타입으로 전달됩니다.

세부 정보

슬라이더의 값은 그 길이에 대한 핸들의 포지션에 따라 정해집니다. 값은 핸들이 드래그된 위치에 비례하여 Min Value 에서 Max Value 로 점차 증가합니다. 슬라이더의 기본 동작은 왼쪽에서 오른쪽으로 값이 증가하는 것이지만, Direction 프로퍼티를 사용하여 이 동작을 반대로 할 수도 있습니다. 슬라이더를 수직으로 조절하여 값을 증가시키려면 Direction 프로퍼티에서 Bottom To Top 또는 Top To Bottom 을 선택하면 됩니다.

슬라이더에는 사용자가 핸들을 드래그할 때 반응하는 On Value Changed 단일 이벤트가 있습니다. 현재 슬라이더 숫자 값은 플로트 파라미터로서 이벤트 함수에 전달됩니다. 일반적으로 슬라이더는 다음과 같은 상황에서 사용됩니다.

  • 게임 난이도나 광원 밝기 등과 같이 수준이나 세기를 선택할 때
  • 거리, 크기, 시간, 각도 등과 같이 값을 설정할 때
토글 그룹(Toggle Group)
스크롤바(Scrollbar)