Latest

Manual

Unity 스크립팅 API 가이드

개요 이 문서는 Unity의 Debug 클래스와 그 방법을 설명하는 내용을 담고 있습니다. Debug 클래스는 Unity 프로젝트에서 실행 중 발생하는 이벤트를 모니터링하고 정보 시각화에 사용됩니다. Debug 클래스 Debug 클래스를 사용하면 콘솔에 로그 메시지를 출력하거나, 씬 뷰 및 게임 뷰에서 시각화 라인을 그릴 수 있습니다. 이 클래스를 활용하여 오류, 경고, 일반 메시지를

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

Manual

Unity 커스텀 렌더 텍스처 가이드

개요 커스텀 렌더 텍스처(Custom Render Texture)는 셰이더로 텍스처를 업데이트할 수 있도록 지원하는 특별한 타입의 텍스처입니다. 이를 통해 복잡한 시뮬레이션이나 물결 효과, 액체의 튀는 모습을 구현할 수 있습니다. 커스텀 렌더 텍스처는 다양한 업데이트 빈도와 멀티 패스를 지원하며, 효과적인 시뮬레이션을 위해 스크립팅 API와 셰이더 프레임워크를 제공하고 있습니다. 커스텀 렌더 텍스처

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

Manual

Unity Custom Collider 2D 가이드

개요 커스텀 콜라이더 2D는 유니티의 2D 물리 시스템과 상호작용하는 특별한 콜라이더입니다. 일반적인 콜라이더와 달리, 이 콜라이더는 에디터에서 구성하는 것이 아니라, PhysicsShapeGroup2D API를 사용하여 PhysicsShape2D 지오메트리를 할당하여 설정됩니다. 커스텀 콜라이더 2D는 다양한 형태를 무제한으로 포함할 수 있으며, 다른 타입의 2D 콜라이더를 에뮬레이트할 수 있습니다. 커스텀 콜라이더 2D 프로퍼티 프로퍼티 기능 설명

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

Manual

Unity 큐브맵 배열 사용 가이드

큐브맵 배열이란? 큐브맵 배열은 크기와 포맷이 동일한 큐브맵의 집합으로, GPU가 이를 단일 텍스처 리소스로 접근할 수 있도록 합니다. 주로 효율적인 반사 프로브, 조명 및 그림자 시스템 구현에 사용됩니다. 큐브맵 배열 생성 Unity 프로젝트 내에서 큐브맵 배열을 생성하기 위해서는 스크립트를 사용할 필요가 있습니다. 다음은 CubemapArray 클래스의 인스턴스를 생성하고, 컬러 데이터로 채운

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

Manual

Unity 큐브맵 가이드

큐브맵 개요 큐브맵(Cubemap)은 환경의 반사를 표현하기 위해 여섯 개의 사각형 텍스처로 구성된 컬렉션입니다. 큐브의 각 면은 월드 축 방향(위, 아래, 왼쪽, 오른쪽, 앞, 뒤)을 기준으로 한 뷰를 나타냅니다. 큐브맵은 오브젝트의 반사 및 주변 환경을 캡처하는 데 주로 사용되며, 스카이박스와 환경 반사에 활용됩니다. 큐브맵 생성 방법 큐브맵을

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

Manual

Unity 매뉴얼: Constant Force 2D

개요 Constant Force 2D는 Unity의 리제이드바디 2D에 지속적으로 힘을 추가하는 유틸리티입니다. 이 기능은 물체가 초반에 빠른 속도를 갖지 않고, 대신 가속하는 형태의 움직임을 필요로 할 때 유용합니다. 예를 들어, 로켓의 발사와 같은 경우가 이에 해당합니다. 기능 Constant Force 2D는 런타임 동안 물리 엔진이 업데이트될 때마다 리지드바디 2D에 직선 운동의 힘과

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

Manual

Unity 매뉴얼: Constant Force 컴포넌트

이 문서는 Unity의 Constant Force 컴포넌트에 대해 설명합니다. Constant Force는 특정 게임 오브젝트에 지속적인 힘을 추가하여 물리적 행동을 향상시키는 데 사용됩니다. Constant Force란? Constant Force는 Rigidbody를 가진 게임 오브젝트에 상수 힘을 추가합니다. 이는 게임 오브젝트가 시간이 지남에 따라 가속되도록 만드는 데 유용합니다. 만약 Rigidbody가 없는 게임 오브젝트에 Constant Force를 추가하면,

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

Manual

Unity 설정 가능한 조인트 가이드

Unity의 설정 가능한 조인트는 다양한 조인트 타입의 기능을 통합하여 캐릭터 움직임을 세부적으로 제어할 수 있게 해주는 유용한 도구입니다. 이 문서에서는 설정 가능한 조인트의 주요 프로퍼티와 활용 방법에 대해 간단히 설명하겠습니다. 주요 프로퍼티 프로퍼티 설명 Edit Joint Angular Limits 조인트의 각도 제한을 편집할 수 있도록 시각 기즈모를 씬 뷰에 추가합니다. Connected

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

Manual

Unity 컴퓨트 셰이더 가이드

이 문서는 Unity의 컴퓨트 셰이더에 관한 기본 개념과 활용 방법을 설명합니다. 컴퓨트 셰이더는 GPU에서 실행되며 대량 병렬 GPGPU 알고리즘을 지원합니다. Unity에서의 활용 방법에 대해 자세히 알아보겠습니다. 컴퓨트 셰이더란? * 정의: 컴퓨트 셰이더는 노멀 렌더링 파이프라인과 별도로 GPU에서 실행되는 셰이더 프로그램입니다. 이를 통해 대량의 데이터 처리를 효율적으로 수행할 수 있습니다. * 사용 목적:

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

Manual

Unity 복합 콜라이더 2D 가이드

개요 복합 콜라이더 2D(Composite Collider 2D)는 Unity의 2D 물리 시스템에서 사용되는 콜라이더입니다. 이 컴포넌트는 다른 Box Collider 2D 또는 Polygon Collider 2D의 모양을 병합하여 새로운 지오메트리를 생성합니다. 이를 통해 복잡한 물리 형태를 간단하게 만들 수 있습니다. 주요 프로퍼티 프로퍼티 설명 Material 마찰이나 바운스와 같은 충돌 관련 프로퍼티를 설정하는

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

Manual

Unity Cloth 컴포넌트 매뉴얼

소개 Unity의 Cloth 컴포넌트는 캐릭터의 옷을 물리적으로 시뮬레이션하여 보다 현실적인 움직임을 제공합니다. 이 가이드는 Cloth 컴포넌트를 사용하여 직물의 특성과 물리적 상호작용을 설정하는 방법을 설명합니다. 설치 방법 1. 게임 오브젝트를 선택합니다. 2. 인스펙터 창에서 "Add Component" 버튼을 클릭합니다. 3. Physics 메뉴에서 "Cloth"를 선택합니다. 프로퍼티 프로퍼티 이름

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

Manual

Unity 2D Circle Collider

이 문서는 Unity의 Circle Collider 2D에 대한 정보를 제공합니다. Circle Collider 2D는 2D 물리 시스템에서 사용되는 원형 형태의 충돌체로, 게임 개발 중 상호작용 및 충돌 검사를 위해 사용됩니다. 아래에서는 Circle Collider 2D의 주요 속성과 그 활용 예를 설명합니다. Circle Collider 2D 개요 Circle Collider 2D는 스프라이트의 로컬 좌표 공간 내에

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