유니티31 [Unity]인자가 있는 별도의 함수 Listener에 등록 btn.onClick.AddListener(delegate { OnButtonClick(btn); }); delegate를 이용해 쓰면 된다. 2019. 4. 15. [Unity]StringToEnum, 드롭다운 메뉴 선택된 텍스트 UI 작업하다가 드롭다운 메뉴에서 클릭된 string을 enum으로 변환할 일이 생겼다. 다음과 같이 하면 된다. EnumType selected = (EnumType )System.Enum.Parse(typeof(EnumType ), _dropDownMenu.options[change.value].text); 참고로 드롭다운 선택된 메뉴는 다음과 같이 가져올 수 있다 Dropdown.options[Dropdown.value].text); 2019. 4. 15. [Unity]월드에 그려진 스프라이트 사이즈(2D) float width = GetComponent().bounds.size.x; 2019. 2. 10. [Unity]2D 아틀라스 로드(멀티플 텍스쳐,스프라이트 로드) 모르는 건 아닌데 텍스처 하위에 있는 스프라이트들을 개별적으로 로드하고 싶어서 이래저래 찾아봤는데 없는 것 같다. 예를 들면 "Atlas" 라는 멀티플 텍스쳐의 "Atlas001" 이라는 이름의 스프라이트를 로드하고 싶다. 이 방식으로는 안된다. Resources.Load("Sprites/Atlas/Atlas001"); (X) 아래와 같은 방법으로 일단 스프라이트들을 다 로드해야 한다. Sprite[] _sprites = Resources.LoadAll("Sprites/Atlas"); 좀 더 나아가 Key, Value 자료구조를 이용해서 다음과 같이 쓸 수도 있다. Sprite[] _sprites = Resources.LoadAll("Sprites/Atlas"); Dictionary dictionary .. 2018. 6. 11. 이전 1 ··· 4 5 6 7 8 다음