Manual

Manual

Unity 사용자 매뉴얼: 사용자 인터페이스(UI) 생성

개요 이 문서는 Unity에서 사용자 인터페이스(UI)를 생성하기 위한 API와 예제를 소개합니다. 아래에서는 토글을 사용하여 조건부 UI를 만드는 방법에 대해 설명합니다. UI 툴킷 Unity의 UI 툴킷은 UI를 구조화하고 관리하는 데 필요한 강력한 도구입니다. 이 툴킷을 사용하면 동적이고 인터랙티브한 사용자 인터페이스를 쉽게 만들 수 있습니다. 토글을 사용하여 조건부 UI 만들기

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

Manual

Unity 사용자 매뉴얼: 커스텀 인스펙터와 데이터 바인딩

이 문서는 Unity에서 커스텀 인스펙터를 생성하고 데이터 바인딩을 사용하는 방법에 대해 설명합니다. 이 예제는 게임 오브젝트의 이름과 스케일을 변경할 수 있는 UI를 만듭니다. 개요 이 예제에서는 다음을 수행합니다: * 게임 오브젝트의 이름과 스케일을 바인딩하는 커스텀 인스펙터 UI 생성 * UXML 및 C#을 사용하여 바인딩 설정 * GitHub 저장소에서 완성된 파일 확인 선행

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

Manual

Unity 사용자 매뉴얼: UI 툴킷과 데이터 바인딩

개요 이 매뉴얼은 Unity에서 UI 툴킷을 사용하여 사용자 인터페이스(UI)를 생성하고 데이터 바인딩을 구현하는 방법을 설명합니다. 데이터 바인딩을 통해 UI 요소와 게임 오브젝트의 프로퍼티를 연결하여 상호작용할 수 있습니다. 선행 조건 이 가이드는 Unity 에디터, UI 툴킷 및 C# 스크립팅에 익숙한 개발자용입니다. 다음의 개념을 이해하고 있어야 합니다: - 시각적 트리

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

Manual

Unity 매뉴얼: UI 툴킷 및 C# 스크립트 바인딩 예제

이 문서는 Unity에서 사용자 인터페이스(UI)를 생성하고 C# 스크립트를 사용하여 데이터 바인딩을 구현하는 방법에 대해 설명합니다. 예제를 통해 여러분이 쉽게 따라 할 수 있도록 안내합니다. 개요 이 예제에서는 게임 오브젝트의 이름을 변경하는 커스텀 에디터 창을 생성합니다. 마지막에 완성된 파일은 GitHub에서 확인할 수 있습니다. 사전 준비 이 가이드는 Unity 에디터,

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

Manual

Unity 사용자 매뉴얼: UI 툴킷의 데이터 바인딩

이 문서는 Unity의 UI 툴킷을 사용하여 에디터 UI에서 데이터를 바인딩하는 방법을 다룹니다. 특히 직렬화된 프로퍼티가 변경될 때 콜백을 수신하는 방법에 중점을 두겠습니다. 개요 본 예제에서는 씬의 게임 오브젝트 이름에 바인딩하는 TextField가 포함된 커스텀 에디터 창을 생성합니다. 게임 오브젝트의 이름이 "GameObject"인 경우 텍스트 필드 레이블의 배경색이 진한 빨간색으로

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

Manual

Unity 매뉴얼: UI 툴킷과 바인딩을 사용한 커스텀 인스펙터 만들기

개요 이 가이드는 Unity 에디터에서 UI 툴킷을 이용해 커스텀 인스펙터를 만들고, 바인딩을 통해 속성 변경을 감지하는 방법을 설명합니다. 예제에서는 무기 클래스의 기본 데미지와 어려운 모드를 위한 수치를 바인딩하여 사용자가 값을 입력할 때 경고 메시지를 제공하는 기능을 구현합니다. 요구 사항 * 이 가이드는 Unity 에디터, UI 툴킷, 그리고 C# 스크립팅에 대한 이해가

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

Manual

Unity UI 툴킷 가이드

이 문서는 Unity의 사용자 인터페이스(UI) 생성 및 스타일링에 대한 내용을 담고 있습니다. UI 툴킷은 웹 레이아웃 모델인 Flexbox를 기반으로 한 강력한 레이아웃 시스템을 제공합니다. 이 가이드를 통해 UI 구성 요소의 포지션 및 크기를 설정하는 방법을 알아보겠습니다. UI 툴킷 소개 레이아웃 시스템 UI 툴킷에서는 스타일 프로퍼티의 레이아웃 파라미터를 바탕으로 요소의

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

Manual

Unity 사용자 매뉴얼 - UI 툴킷을 사용하여 UI 구성하기

개요 Unity는 UI 툴킷을 통해 UI를 효율적으로 구성하고 제어할 수 있는 다양한 기능을 제공합니다. 이 문서에서는 C# 스크립트를 활용하여 UI를 구성하는 방법과 여러 기능을 설명하겠습니다. 1. C# 스크립트로 UI 구성하기 기술 사용자는 C# 스크립트를 통해 UI의 레이아웃을 직접 정의할 수 있습니다. 이를 통해 컨트롤의 모양과 스타일을 수정할 수 있으며, 사용자

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

Manual

Unity UI 툴킷: 컨텍스트 메뉴 이벤트

개요 Unity의 UI 툴킷에서는 사용자가 특정 작업을 수행할 때 컨텍스트 메뉴를 표시할 수 있습니다. 이 문서는 ContextualMenuManipulator와 ContextualMenuPopulateEvent를 사용하여 컨텍스트 메뉴를 활성화하는 방법에 대해 설명합니다. 컨텍스트 메뉴 활성화 컨텍스트 메뉴를 활성화하기 위해, 시각적 요소에 ContextualMenuManipulator를 추가합니다. 이 매니퓰레이터는 마우스 오른쪽 버튼 클릭이나 메뉴 키 눌림 해제 등의 이벤트 후에 컨텍스트

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

Manual

Unity 커맨드 이벤트 가이드

이 문서는 Unity의 커맨드 이벤트 사용에 대한 간단한 해설과 코드 예제를 제공합니다. 커맨드 이벤트는 주로 에디터 UI와 상호작용하는 데 사용됩니다. 커맨드 이벤트란? 커맨드 이벤트는 Unity 에디터의 최상위 메뉴와 키보드 단축키 액션을 에디터 UI로 전달하는 메커니즘입니다. 사용자들은 다양한 명령(예: 복사, 붙여넣기 등)을 통해 UI 요소와 상호작용할 수 있습니다. 사용

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

Manual

Unity 사용자 매뉴얼: 컬러 그레디언트 적용하기

개요 Unity의 컬러 그레디언트는 텍스트 문자열의 각 문자에 다양한 색상을 적용할 수 있는 기능입니다. 이를 통해 제작하는 UI의 시각적 매력을 한층 향상시킬 수 있습니다. 컬러 그레디언트란? 컬러 그레디언트는 텍스트의 각 문자가 지정한 색상을 기반으로 변화하는 색상의 연속을 보여줍니다. 이를 통해 다양한 디자인 효과를 낼 수 있습니다. 컬러 그레디언트 프리셋 만들기

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

Manual

Unity 사용자 매뉴얼: 클릭 이벤트 이해하기

이 문서는 Unity의 사용자 인터페이스(UI)에서 발생하는 클릭 이벤트에 대해 설명합니다. 클릭 이벤트는 사용자가 VisualElement 위에서 마우스를 클릭할 때 발생하며, 이를 활용하여 다양한 기능을 구현할 수 있습니다. 클릭 이벤트란? 클릭 이벤트(ClickEvent)는 사용자가 VisualElement 위에 마우스 커서를 올리고 마우스 왼쪽 버튼을 누를 때 발생합니다. 클릭은 다음 두 가지

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