Manual

Manual

Unity Change Event 문서 해설

이 문서는 Unity의 사용자 인터페이스(UI)에서 중요한 이벤트인 ChangeEvent에 대한 설명입니다. ChangeEvent는 UI 요소의 값이 변경될 때 발생하는 이벤트로, 주로 사용자가 체크박스를 전환하는 등 UI 요소의 상태가 변경될 때 사용됩니다. 아래에서 좀 더 자세히 설명하고, 활용 예제도 제공합니다. Change Event란? ChangeEvent는 사용자의 입력으로 UI 요소의 값이 바뀔 때 발생하는

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

Manual

Unity 이벤트 캡처 설명서

이 문서는 Unity의 UI 툴킷을 사용하여 마우스 및 포인터 캡처 이벤트를 관리하는 방법을 안내합니다. 캡처 이벤트는 UI 요소가 마우스나 포인터의 입력을 받을 수 있도록 하며, 이를 통해 더욱 풍부한 사용자 경험을 제공할 수 있습니다. 캡처 이벤트 종류 UI 툴킷에서는 두 가지 유형의 캡처 이벤트가 있습니다: 1. 마우스 캡처 이벤트 2.

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

Manual

Unity 매뉴얼: 데이터 바인딩

이 문서에서는 Unity에서 데이터 바인딩을 구현하는 방법에 대해 설명합니다. 데이터 바인딩을 활용하면, UI 요소와 비 UI 오브젝트 간의 값 동기화를 쉽게 할 수 있습니다. 데이터 바인딩이란? 데이터 바인딩은 MonoBehaviour의 string 프로퍼티와 같은 비 UI 오브젝트의 프로퍼티를 UI 오브젝트의 프로퍼티와 동기화하는 것을 뜻합니다. 이를 통해 UI에서 값이 변경될 때 이벤트 핸들러를

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

Manual

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

이 문서는 Unity의 UI 툴킷에서 데이터 바인딩 시스템의 작동 방식을 설명합니다. Unity를 사용하는 개발자들이 사용자 인터페이스(UI)를 효과적으로 구축하고 데이터와의 상호작용을 처리할 수 있도록 돕습니다. 바인딩 생성 데이터 바인딩을 생성하기 위해 Bind() 메서드를 호출합니다. 이 메서드는 UI에 추가되지 않은 계층 구조의 필드를 비동기적으로 추적하고 동기화합니다. 그 결과, 필드의 ‘value’

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

Manual

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

이 문서에서는 Unity의 UI 툴킷과 에디터 UI에 대한 기본적인 내용을 설명하고, 데이터 바인딩을 통해 다양한 UI 요소를 다루는 방법에 대해 알아보겠습니다. 1. 사용자 인터페이스(UI) 생성 Unity는 UI 툴킷을 제공하여 다양한 사용자 인터페이스를 만들 수 있게 도와줍니다. 이 툴킷은 쉽게 사용할 수 있는 그래픽 요소를 제공하며, 게임 오브젝트와의 상호작용을 간편하게

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

Manual

Unity 사용자 매뉴얼: UI 도구 및 데이터 바인딩

이 문서는 Unity의 매뉴얼 스크립팅 API에 대한 간단한 개요를 제공합니다. 주로 사용자 인터페이스(UI) 생성에 관한 내용과 데이터 바인딩에 대해 다루고 있습니다. UI 툴킷 SerializedObject 데이터 바인딩 SerializedObject는 Unity에서 데이터를 바인딩하기 위한 시스템입니다. 이는 다양한 데이터 타입을 UI 요소에 결합하여 UI를 더 쉽게 관리하고 업데이트할 수 있도록 도와줍니다. 데이터를 바인딩

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

Manual

Unity 매뉴얼 스크립팅 API 해설

이 문서는 Unity의 매뉴얼 스크립팅 API에 대한 내용을 다루고 있습니다. 아래는 각 섹션과 관련된 개념을 설명하고, 활용할 수 있는 예제들을 추가하였습니다. UI 생성 Unity에서 사용자 인터페이스(UI)를 생성하기 위해 UI 툴킷을 사용할 수 있습니다. UI 툴킷은 다양한 UI 요소와 템플릿을 제공하여 개발자가 쉽게 인터페이스를 구축할 수 있도록 도와줍니다. 바인드

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

Manual

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

이 문서는 Unity에서 사용자 인터페이스를 생성하는 방법을 설명합니다. 특히 UI 툴킷을 사용하여 에디터 UI를 만드는 방법에 중점을 두고 있습니다. 개요 이 예제에서는 게임 오브젝트의 이름을 변경하는 커스텀 에디터 창을 생성합니다. 이 예제에서 생성한 완성된 파일은 GitHub 저장소에서 확인할 수 있습니다. 선행 조건 * Unity 에디터, UI 툴킷, C# 스크립팅에 익숙한 개발자.

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

Manual

Unity UI 툴킷을 사용한 데이터 바인딩 예제

이 문서에서는 Unity의 UI 툴킷을 사용하여 데이터 바인딩을 구현하는 방법에 대해 설명하고, 다양한 활용 예제를 포함합니다. 개요 본 예제에서는 GameSwitch라는 구조체의 세 개의 프로퍼티를 UI에 바인딩하는 방법을 다룹니다. 이러한 프로퍼티는 Unity 에디터에서 사용자가 확인할 수 있고 수정할 수 있는 항목으로 구성됩니다. 준비 사항 * Unity 에디터에 대한 이해 * UI 툴킷에 대한

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

Manual

Unity 사용자 매뉴얼 - UI 툴킷으로 커스텀 인스펙터 만들기

이 가이드는 Unity 에디터에서 UI 툴킷을 사용하여 커스텀 인스펙터를 만드는 방법에 대해 설명합니다. 이 예제에서는 SerializedObject 데이터를 바인딩하여 중첩된 프로퍼티를 처리합니다. 개요 이 예제에서는 다음을 수행하는 커스텀 인스펙터 UI를 생성합니다: - 게임 오브젝트의 이름과 스케일에 바인딩하는 필드 - SerializedObject의 중첩된 프로퍼티에 바인딩하는 두 개의 필드 선행 조건 이 가이드는 Unity

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

Manual

Unity 사용자 매뉴얼: UI 툴킷과 리스트 바인딩

이 문서는 Unity에서 UI 툴킷을 사용하여 리스트를 바인딩하는 방법에 대해 설명합니다. 리스트를 효율적으로 처리하기 위해 ListView 컨트롤을 이용하는 방법을 배울 것입니다. 개요 이 가이드는 GameSwitch 객체의 리스트를 생성하고 이 리스트를 UI에 바인딩하는 방법을 단계별로 안내합니다. 최종 결과물은 GitHub 저장소에서 확인할 수 있습니다. 전제 조건 * Unity 에디터 사용에 익숙한 개발자 * UI

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

Manual

Unity 사용자 매뉴얼: UI 툴킷을 사용한 리스트 바인딩

이 문서에서는 Unity의 UI 툴킷을 사용하여 리스트를 바인딩하는 방법에 대해 설명합니다. 전반적인 내용은 Unity 2021.3 이상 버전을 기준으로 하며, 특히 ListView를 사용하지 않고도 리스트에 직접 바인딩하는 방법을 다룹니다. 개요와 선행 조건 이 가이드는 Unity 에디터, UI 툴킷 및 C# 스크립팅에 익숙한 개발자를 위한 것입니다. 시작하기 전에 아래의 절차를 숙지하십시오:

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