유니티 Dropdown UI

정채운·2024년 1월 18일

위의 이미지를 참고하면 속성에 대한 설명을 하겠다

Template

Dropdown List가 생성될 때 어떠한 기준이 되어주는 양식

Caption Text, Image

현재 유저가 선택한 옵션에 대한 텍스트와, 이미지 정보를 나타내줌

Item Text, Image

메뉴가 펼쳐질 때 옵션에 있는 아이템들의

Value

현재 선택된 옵션의 인덱스 정보

Alpha Fade Speed

드롭다운 토글 시 옵션들이 활성 비활성 되는 속도

Options

메뉴 안에 있는 옵션들을 설정해주는 곳

커스텀

유니티에서 제공하는 DropDown UI는 Item오브젝트에 label, checkImage, background만 있기에 옵션들에 추가적인 요소를 넣고 싶다면 가령 Image Item오브젝트에 추가를 시켜주면 됨

코드 상에서 관리 법

TMP_DropDown _dropdown;

private void Awake()
{
	List<TMP_Dropdown.OptionData> optionList = new();
}
  • ClearOptions 해당 드롭다운의 옵션들을 클리어 해주는메서드
  • optionList에 넣어줄 데이타를 가져와서 Add해줌
  • 위에 선언한 _dropdown의 AddOptions메서드를 사용하여 해당 optionList를 넣어줌

0개의 댓글