unity eventsystem
-
[Unity][2D] EventSystems를 활용한 UI Control프로그래밍/Unity 2021. 11. 7. 11:46
Hierarchy에서 UI에서 button을 만들면 1) Canvas 밑에 Button이 생기고 2) Canvas와 같은 라인(친구 라인?)에 EventSystem이라는게 생긴다. Unity의 Scene에서 event를 처리하고 다루는데 사용되며, 한 Scene에 하나의 Event System만 포함되어야 한다. EventSystem을 사용하기 위해서는 using UnityEngine.EventSystems로 불러와야 한다. UI로 등록된 버튼들을 제어하는데 유용하게 쓰이는 것 같다! 구현하고자 하는 것은 버튼을 누르면 타일을 세팅할 수 있는 동작을 활성화하고, 다시 한번 더 누르면 비활성화 하는 시스템을 만들고자 했다. 유용하게 쓰인 함수에는 EventSystem.current.currentSelect..