Latest

Manual

Unity 텍스트 기반 씬 파일 가이드

Unity에서 텍스트 기반 씬 파일은 YAML(data serialization language)을 사용하여 씬 내의 오브젝트를 구성하는 방식입니다. 이 문서에서는 Unity의 씬 파일 포맷을 설명하고 활용 예제를 제공하겠습니다. YAML 및 Unity 씬 파일 개요 YAML은 사용자가 사람에게 읽기 쉬운 형식으로 데이터를 표현하는 오픈 포맷입니다. Unity에서는 이 YAML 포맷의 커스텀 버전을 사용합니다. 각

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

Manual

Unity로 모델 임포트하기

이 문서는 Unity에서 모델을 임포트하는 과정과 관련된 설정을 설명합니다. 특히, 애니메이션 시스템과 아바타를 설정하는 방법에 대해 자세히 다룹니다. 모델 임포트 설정 창 모델을 Unity로 임포트할 때에는 여러 가지 설정을 조정할 수 있습니다. 이 설정들은 '리그(Rig)' 탭, '모델(Models)' 탭 및 '아바타 매핑(Avatar Mapping)

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

Manual

Unity 모델 임포트 설정 가이드

이 문서에서는 Unity에서 3D 모델을 임포트할 때 사용하는 설정과 옵션에 대해 설명합니다. Unity는 FBX와 DAE 파일 포맷을 지원하며, 각각의 설정은 모델의 속성과 동작 방식에 큰 영향을 미칠 수 있습니다. 1. 모델 임포트 설정 Unity의 모델 임포트 설정 창은 다양한 기능을 제공합니다. 기본적으로 인스펙터 창의 모델 탭에 표시되며 사용자가 선택한 모델

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

Manual

Unity 모델 임포트 가이드

이 문서에서는 Unity에서 모델을 임포트할 때 머티리얼과 텍스처를 어떻게 처리하는지에 대해 설명합니다. 각 설정 및 기능을 숙지하고 다양한 활용 방법에 대해 알아보겠습니다. 머티리얼 탭 모델을 임포트할 때 Unity가 머티리얼과 텍스처를 처리하는 방법은 머티리얼 탭에서 설정할 수 있습니다. * Unity는 할당된 머티리얼이 없을 경우 디퓨즈 머티리얼을 사용합니다. * 모델에 머티리얼이 포함되어 있을 경우

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

Manual

Unity 사용자 매뉴얼: IMGUI를 이용한 에디터 확장

개요 이 문서는 Unity의 IMGUI(Immediate Mode GUI)를 활용하여 에디터를 확장하는 방법에 대해 설명합니다. Unity 에디터를 맞춤화하는 것은 게임 개발 생산성을 높이는 데 큰 도움을 줄 수 있습니다. UI Toolkit 추천 Unity는 커스텀 인스펙터 및 에디터 창을 생성하기 위해 IMGUI를 사용하지만, UI Toolkit을 강력히 권장합니다. UI Toolkit은 IMGUI에 비해

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

Manual

Unity 스크립트 라이프사이클 이해하기

Unity의 스크립트는 특정 이벤트 함수에 따라 만들어진 순서에 따라 실행됩니다. 이 문서에서는 Unity의 이벤트 함수, 실행 순서 및 관련 예제에 대해 설명합니다. 스크립트 라이프사이클 개요 Unity에서 스크립트의 생명 주기 동안 여러 이벤트 함수가 특정 순서에 따라 호출됩니다. 아래는 주요 이벤트 함수들의 호출 순서입니다. 단계 설명 씬 로드 씬이 시작될 때

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

Manual

Unity 매뉴얼: 메시 생성하기

이 문서는 Unity에서 C# 스크립트를 이용하여 메시를 생성하는 방법에 대한 내용을 담고 있습니다. 절차적 메시 생성을 통해 유연한 게임 오브젝트를 만들 수 있습니다. 이 매뉴얼에서는 사각형 메시를 만드는 방법에 대해 자세히 설명합니다. 메시란? Unity에서 메시(Mesh)는 게임 오브젝트의 형태를 결정합니다. 메시를 생성하기 위해서는 버텍스(Vertices), 삼각형(Triangles), 노멀(Normals)

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

Manual

Unity 이벤트 시스템 이해하기

이 문서는 Unity의 이벤트 시스템에 대한 기본적인 이해를 제공하고, 이를 활용하기 위한 간단한 예제를 소개합니다. 이벤트 시스템이란? 이벤트 시스템은 Unity에서 다양한 입력(키보드, 마우스, 터치 등)을 처리하고, 게임 오브젝트에 이벤트를 전달하는 핵심 컴포넌트입니다. 이벤트 시스템은 다음과 같은 주요 역할을 수행합니다. * 어떤 게임 오브젝트를 선택할지 관리 * 어떤 입력 모듈을 사용할지

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

Manual

Unity 스크립팅 매뉴얼 요약

스크립팅 개념 Unity의 스크립트는 기존의 지속적인 루프 프로그램과는 다르게 특정 이벤트에 따라 호출되는 함수로 구성됩니다. 함수가 실행되면 제어권이 Unity에 반환됩니다. 이러한 함수를 이벤트 함수라고 하며, 각 함수는 이름 규칙에 따라 호출됩니다. 주요 이벤트 함수 이벤트 함수 설명 Start() 오브젝트가 생성될 때 한 번 호출됩니다. Update() 매 프레임마다 호출되어 화면 렌더링

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

Manual

Unity Effector 2D 사용 가이드

이 문서는 Unity의 Effector 2D 컴포넌트에 대한 간단한 해설과 다양한 활용 예제를 포함하고 있습니다. Effector 2D 컴포넌트는 2D 물리 시뮬레이션 구현에 매우 유용하며, 다양한 효과를 적용하여 게임의 리얼리즘을 높일 수 있습니다. Effector 2D 컴포넌트 소개 Unity에서는 여러 가지 Effector 2D 컴포넌트를 제공하여 다양한 물리적 효과를 구현할 수 있습니다. 아래 목록에서

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

Manual

Unity 매뉴얼 스크립팅 API 가이드 (2022.3)

이 문서는 Unity의 스크립팅 API에 대한 기본 개념과 다양한 활용 방법을 소개합니다. Unity는 게임 및 인터랙티브 콘텐츠 개발을 위한 강력한 엔진으로, 이 매뉴얼은 개발자가 Unity에서 작업을 수행하는 데 유용한 정보를 제공합니다. 개요 Unity의 스크립팅 API는 게임 오브젝트와 상호작용하고, 게임 로직을 구현하는 데 필요한 다양한 클래스를 제공합니다. 이 문서를 통해 기본적인

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