Unity

UGUI 와 NGUI

kark 2024. 9. 5. 12:47
728x90

UGUI - Unity GUI

유니티에서 공식적으로 제공하는 UI 시스템이다.

유니티엔진에 완벽하게 통합되었으며 조작이 직관적이며 뛰어난 기능을 제공하여

편하게 UI를 제작할 수 있다.

 

UGUI 의 경우 유니티의 기본 렌더링 파이프라인에 통합되어 있어 최적화, 성능 측면에서 뛰어나며

에디터상에서 드래그, 드롭으로 UI요소를 조작할 수 있으며, 인스펙터창을 통해 속성이 조정가능하다.

 

또한 이벤트, 다양한 레이아웃 시스템처럼 다양한 편의성을 제공한다.

 

NGUI - NextGen UI

유니티 3.x 4.x 에서 사용된 상용UI 패키지다.

유니티의 기본 UI 시스템이 불편했을때 사용하였고, 현재는 별도의 패키지로 판매되며

유니티에 기본적으로 내장되어 있지 않다.

 

NGUI는 전용 편집도구가 있어 유연한 편집이 가능하며

NGUI는 가벼운 구조로 높은 성능을 보장한다.

 

유니티에서 제공하지 않는 커스텀의 기능이 필요할 때 고려해볼만 하다.