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의 순서로 렌더링 순위를 정한다.
'간단한 IT 지식' 카테고리의 다른 글
[오늘의 지식] IPC (Inter Process Communication) (0) | 2024.02.26 |
---|---|
[오늘의 지식] Unity에서 Enum형을 받을 때 주의점 (0) | 2024.02.23 |
[오늘의 지식] 라운드 로빈(Round Robin) 알고리즘 (0) | 2024.02.21 |
[오늘의 지식] L Value, R value (0) | 2024.02.20 |
[오늘의 지식] 버퍼 오버플로우(Buffer Overflow) (0) | 2024.02.19 |