이재협/실장/시스템개발실/PHYSIA

이재협/실장/시스템개발실/PHYSIA

Manual

Unity 사용자 매뉴얼: UI 개발을 위한 이미지 설정

Unity는 다양한 UI 요소를 만드는 데 사용되는 강력한 게임 엔진입니다. 이 문서에서는 Unity UI 툴킷을 활용하여 배경 이미지 설정하는 방법에 대해 설명하겠습니다. 1. 이미지 임포트 설정 Unity 프로젝트에 이미지를 임포트한 후, 텍스처, 스프라이트, 벡터 이미지의 최적의 설정을 적용해야 합니다. 1.1 텍스처 설정 텍스처 이미지를 시각적 요소의 배경으로 사용할 때

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity UI Toolkit을 이용한 캐릭터 선택 화면 생성하기

이 문서는 Unity를 사용하여 캐릭터 선택 화면을 만드는 방법에 대해 설명하며, UI 툴킷을 활용한 예제를 제공합니다. 이 예제에서는 리스트 뷰를 사용하여 캐릭터 목록을 표시하고, 선택된 캐릭터의 세부 정보를 보여줍니다. 개요 캐릭터 선택 화면은 왼쪽에 캐릭터 리스트가 있고, 오른쪽에 선택된 캐릭터의 세부 정보를 표시하는 구조로 구성됩니다. 아래의 단계별 가이드를 통해 이

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 커스텀 에디터 창 만들기 가이드

이 문서에서는 Unity 에디터 내에서 스프라이트를 관리하기 위한 커스텀 에디터 창을 만드는 방법을 설명합니다. 이 가이드를 통해 에디터 UI를 사용자 정의하고, 스프라이트를 목록으로 표시하며 사용자가 선택한 스프라이트를 이미지로 표시하는 기능을 구현할 수 있습니다. 전제 조건 * Unity와 C# 스크립팅에 대한 기본적인 이해가 필요합니다. * UI Toolkit에 대한 이해도 도움이 됩니다. 주요 개념

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 커스텀 인스펙터 만들기 가이드

이 문서는 Unity에서 커스텀 인스펙터를 만드는 방법을 설명합니다. UI 툴킷과 함께 커스텀 인스펙터를 작성하여 더 나은 사용자 경험을 제공할 수 있습니다. 목차 * 커스텀 인스펙터 개요 * 커스텀 인스펙터 생성 * UXML 사용 * 속성 필드 추가 * 커스텀 프로퍼티 드로어 생성 * 기본 인스펙터 추가 커스텀 인스펙터 개요 Unity는 기본 인스펙터를 제공하지만, 커스텀 인스펙터를 만드는

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 사용자 매뉴얼: UI 툴킷을 이용한 텍스트 작업

이 문서는 Unity에서 UI 툴킷을 사용하여 텍스트를 다루는 방법에 대해 설명합니다. 고급 스타일링 기능을 제공하는 TextCore를 사용하여 다양한 해상도에서 선명한 텍스트 렌더링을 할 수 있습니다. 아래에서는 텍스트 스타일링, 폰트 에셋 생성 및 적용, 리치 텍스트 태그 사용법을 설명합니다. 전제 조건 이 가이드는 Unity 에디터, UI 툴킷, 그리고 C# 스크립팅에 익숙한

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 런타임 UI 생성 가이드

이 문서에서는 Unity에서 런타임 UI를 생성하고 구현하는 방법을 설명합니다. UI 툴킷을 사용하여 게임 뷰에 UI 요소를 표시할 수 있습니다. 시작하기 플랫폼 준비를 위해 다음 단계를 수행하세요: 1. UI 문서(.uxml) 생성: UI 요소를 포함하는 문서를 만듭니다. 2. UIDocument 게임 오브젝트 추가: 씬에 UIDocument를 추가하고 생성한 UXML 파일을 소스 에셋으로 설정합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 매뉴얼 스크립팅 API 해설

버전 * 2022.3 * 2023.2 * 2023.1 사용자 인터페이스(UI) 생성 UI 툴킷 Unity에서는 UI를 생성할 때 두 가지 주요 API를 제공합니다: 메시 API와 벡터 API입니다. 메시 API 사용 메시 API는 복잡한 형태의 2D 시각적 콘텐츠를 만들 때 유용합니다. 1. 메시 할당: MeshGenerationContext.Allocate 메서드를 사용하여 메시를 할당합니다. 2. 버텍스

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 폰트 아틀라스 생성 및 업데이트 가이드

이 문서는 Unity에서 폰트 아틀라스를 생성하고 업데이트하는 방법에 대해 설명합니다. Unity의 Font Asset Creator를 통해 폰트 아틀라스를 쉽게 만들 수 있습니다. 아래의 내용을 통해 주요 속성과 그 활용 방법을 이해해 보세요. 폰트 아틀라스란? 폰트 아틀라스(Font Atlas)는 여러 폰트 문자를 하나의 텍스처에 포함시켜, 게임 등에서 효율적으로 받아올 수 있도록

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity Font Asset 가이드

소개 폰트 에셋(Font Asset)은 Unity 프로젝트에서 폰트를 관리하고 사용하는 데 유용한 도구입니다. 이 문서에서는 폰트 에셋의 개념, 생성 방법 및 활용 방법에 대해 쉽게 설명합니다. 폰트 에셋 개요 폰트 에셋은 폰트 데이터를 효율적으로 포함하고, 다양한 문자 세트를 지원하며, 텍스트 표현을 조정할 수 있는 컨테이너 역할을 합니다. TrueType, OpenType

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity Font Asset 가이드

이 문서는 Unity의 Font Asset 생성 및 관련 프로퍼티에 대한 설명입니다. 다양한 스타일과 속성을 가진 폰트를 사용하여 UI 디자인 시 최적화된 텍스트 표현이 가능하도록 지원합니다. 폰트 에셋 소개 폰트 에셋은 다양한 텍스트 스타일과 속성을 설정할 수 있는 Unity의 주요 구성 요소입니다. 폰트 에셋을 생성한 후, 인스펙터 창에서 여러 프로퍼티를 조정할

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity 매뉴얼: UI 툴킷 텍스트 작업

소개 이 문서는 Unity의 UI 툴킷에서 텍스트 관련 작업을 수행하는 방법에 대해 설명합니다. 이 과정을 통해 폰트 에셋을 생성하고 사용하여 프로젝트에서 더 풍부한 텍스트 스타일을 만들 수 있습니다. 폰트 에셋 소개 * 프로젝트에서 사용할 폰트를 폰트 에셋으로 변환해야 합니다. * 임포트한 폰트 파일을 바탕으로 폰트 에셋을 생성하는 방법을 안내합니다. 폰트 에셋 프로퍼티

By 이재협/실장/시스템개발실/PHYSIA

Manual

Unity UI Toolkit 포커스 이벤트 가이드

개요 Unity의 UI Toolkit에서 포커스 이벤트는 UI 요소가 사용자의 상호작용에 따라 포커스를 얻거나 잃을 때 발생합니다. 이 문서에서는 포커스 이벤트의 종류와 사용 방법을 설명하고, 이를 활용한 예제를 제공합니다. 포커스 이벤트 종류 포커스 이벤트는 다음과 같은 두 가지 기본 타입으로 나뉘어집니다: 1. FocusOutEvent: 요소가 포커스를 잃기 전에 발생합니다. 2. FocusInEvent: 요소가

By 이재협/실장/시스템개발실/PHYSIA