1.3 UI 기본구조와 주요 컴포넌트
UI 기본구조와 주요 컴포넌트 1.3 UI 기본구조와 주요 컴포넌트 NGUI 메뉴를 이용해서 2D UI를 생성하면 몇몇 게임오브젝트가 생성이 됩니다. 이 중에서 NGUI의 핵심적인 기능을 담당하는 두 개의 컴포넌트에 대해서 알아보겠습니다. UIRoot UIRoot…
Series Archive
게임 개발 및 프로그래밍에 관련된 주제에 대한 카테고리 입니다.
UI 기본구조와 주요 컴포넌트 1.3 UI 기본구조와 주요 컴포넌트 NGUI 메뉴를 이용해서 2D UI를 생성하면 몇몇 게임오브젝트가 생성이 됩니다. 이 중에서 NGUI의 핵심적인 기능을 담당하는 두 개의 컴포넌트에 대해서 알아보겠습니다. UIRoot UIRoot…
NGUI Import 및 UI 생성 1.2 NGUI Import 및 UI 생성 유니티를 켠 상태에서 다운로드 한 NGUI 패키지를 더블 클릭 하면 아래와 같이 패키지 Import 창이 뜹니다. Import 버튼을 클릭합니다. (NGUI는 상용제품입니다. 제품을…
1. NGUI 시작하기 1.1 NGUI란? NGUI ( Next-Gen User Interface ) 는 유니티 엔진의 미들웨어입니다. 유니티가 지원하는 기본 GUI 시스템으로는 UI를 구성하기가 까다롭고 성능 면에서도 좋지 않습니다. (여기에서 말하는 기본 GUI 시스템은 유니티…
유니티 2D Pixel Perfect 설정 방법 유니티에서 카메라 크기를 배경 텍스쳐에 딱 맞게 설정하는 Pixel Perfect 방법은 간단한 공식만 알면 쉽습니다. 메인 카메라의 Projection 모드가 Othographic인 상태에서, 높이 값에 적절한 값을 계산해서 넣어주면…
유니티 iOS 제약사항 – Mono.NET iOS 제약사항 (번역) – 원문 링크 출처 – 모노.Net iOS 제약사항 (LImitation) Xamarin.iOS를 사용하는 아이폰 어플리케이션은 고정 코드로 컴파일이 되기 때문에, 런타임에서 코드를 생성하는 기능을 사용할 수…
유니티에서 오브젝트 풀 Object Pool 만들기 3 – 총알 발사하기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트…
유니티에서 오브젝트 풀 만들기 Object Pool 2 – 오브젝트 풀 스크립트 만들기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2…
유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 오브젝트 풀 시리즈 전체 유니티에서 오브젝트 풀 만들기 Object Pool 1 – Pooled Object 정의하기 유니티에서 오브젝트 풀 만들기 Object Pool 2 –…
C# 메모리 관리 – 배열 재사용 Array Reuse 배열 재사용 Array Reuse 오브젝트를 재사용하는 것과 함께 사용을 고려해볼 만한 것이 바로 버퍼를 생성해서 코드를 재사용하는 것입니다. 이 버퍼에 여러 코드에서 사용되거나, 같은 코드에서 여러…
C# 메모리 관리 – 힙 파편화, 가비지 컬렉션, 오브젝트 풀링 Heap Fragmentation, Garbage Collection and Object Pooling 힙 파편화, 가비지 컬렉션, 오브젝트 풀링 Heap Fragmentation, Garbage Collection and Object Pooling 힙heap은 크기가 큰 메모리…