Game Development/Unity Engine

Unity / UI Events and Event Triggers

유녕2 2016. 12. 20. 14:30

Unity / UI Events and Event Triggers



종종 씬에서 UI 엘리먼트를 사용할때 사용자는 이벤트를 통해 UI엘리먼트와 상호작용합니다.

이벤트의 생성과 삭제

캔버스가 씬에서 생성될때마다 [Event System] 게임 오브젝트도 생성된다.

이 게임 오브젝트는 이벤트 시스템 컴포넌트와 1개이상의 입력모듈 컴포넌트가 포함된 컴포넌트를 가진다. 

 씬이 시작되면 이벤트 시스템은 동일게임 오브젝트의 입력모듈을 검색하고, 이를 이용해 각 ui 엘리먼트의 입에 대한 반응 방식을 정한다.


이벤트 시스템 컴포넌트와 함께 기본으로 2개의 입력모듈이 있다.

[standalone Input module] : 마우스 , 키보드 또는 게임 패드를 활용하는 독립형 빌드.

 -> 상호작용 가능한 다양한 ui 엘리먼트 탐색에 이용하는 다양한 입력축을 참조.

[Touch Input Module] : 터치 입력용