'유니티 - UI'에 해당되는 글 1건

  1. 2016.01.21 uGUI - Dropdown 컴포넌트( Combobox 형태의 UI )

uGUI 에 Dropdown 이라는 컴포넌트가 추가됐다.


팝업메뉴에서 UI/Dropdown 으로 생성할 수 있다.



Options 에 항목을 추가하거나 제거할 수 있다. 스크립트로는 아래처럼 조작하면 된다.


List<Dropdown.OptionData> options = new List<Dropdown.OptionData>();


for (int i = 0; i < 10; ++i)

options.Add(new Dropdown.OptionData(i.ToString()));

boardSizeDropdown.options = options;


0부터 9까지의 숫자로 항목을 채우는 예제이다.

On Value Changed 에 함수를 등록해두면 다른 항목을 선택했을 때 함수가 호출되며 인자로 선택된 항목의 인덱스가 넘어온다. 만약 인덱스가 잘못 넘어온다면 콜백 등록시 Dynamic Paramet 가 아닌 Static Parameters 로 잘못 지정했는지 확인해보도록 한다.


Posted by 카코데몬
,