간단한 IT 지식

[오늘의 지식] NGUI, UGUI

Sh_Blog 2024. 2. 22. 12:26

1. NGUI(Next-Gen UI)

NGUI는 라벨, 버튼, 패널 등 광범위한 UI요소와 제어를 제공하는 UI시스템이다.

UGUI가 나오기 전 까지는 Unity 프로젝트에서 자주 사용하던 인기있는 UI 시스템이었다.

 

NGUI의 장점은 여러 이미지를 한개로 묶어서 사용할 수 있는

아틀라스를 통해 드로우 콜을 줄일 수있다. - 뛰어난 최적화 기능

 

Depth 나 RenderQueue로 UI의 렌더링 순위를 정한다.

 

2. UGUI(Unity GUI)

UGUI는 Unity 4.6 버전에 도입된 Unity 공식 UI 시스템이다.

Unity엔진에 직접 내장되어 있으며 버튼, 텍스트, 이미지, 슬라이더 등

NGUI와 유사하게 광범위한 UI요소를 제공해준다.

 

이미지, 스프라이트 등을 쉽게 사용자가 정의할 수 있고
직접 UI요소를 생성하고 편집할 수 있기 때문에 많은 사람들이 사용하는 시스템이다.

 

NGUI 개발자를 스카웃해서 만들었기 때문에 

UGUI도 아틀라스 사용이 가능하다.

 

hierarchy의 순서로 렌더링 순위를 정한다.