Latest

Manual

Unity 셰이더 에셋 가이드

Unity에서 셰이더 에셋을 이해하고 활용하는 방법에 대한 가이드입니다. 이 문서에서는 셰이더 에셋의 생성, 인스펙터 사용법, 컴파일 과정 등을 설명하며, 실용적인 활용 예제도 포함합니다. 셰이더 에셋 셰이더 에셋은 그래픽스를 처리하기 위해 Shader 코드가 포함된 파일입니다. 파일 확장자는 .shader입니다. 셰이더 에셋은 각기 다른 그래픽 처리 방식에 따라 다양한 효과를 구현할 수 있습니다.

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

Manual

Unity ScriptableObject 사용 가이드

개요 ScriptableObject는 Unity에서 데이터의 인스턴스를 생성하지 않고 대량의 데이터를 저장할 수 있는 데이터 컨테이너입니다. 이 기능은 메모리 사용을 줄이고, 여러 오브젝트에서 공통의 데이터를 재사용할 수 있도록 도와줍니다. 주요 특징 * 메모리 절약: 모든 프리팹이 동일한 ScriptableObject를 참조하므로, 데이터의 복사본이 생성되지 않습니다. * 에셋으로 저장: ScriptableObject는 프로젝트의 에셋으로 저장되며, 런타임 중에도 사용할 수

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

Manual

Unity Scale Constraint 컴포넌트 가이드

Scale Constraint 컴포넌트란? Scale Constraint 컴포넌트는 게임 오브젝트가 특정 소스 게임 오브젝트의 크기에 맞춰 조정되도록 돕는 기능을 제공합니다. 이로 인해 게임 내에서 여러 오브젝트가 함께 크기가 변경되거나 일관된 크기를 유지할 수 있습니다. 기능 설명 프로퍼티 기능 설명 Activate 제약 조건을 활성화합니다. 스케일을 조정한 후 소스 게임 오브젝트와의 오프셋을 저장합니다. Is

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

Manual

Unity 회전 제약 컴포넌트 사용 가이드

이 문서에서는 Unity에서 회전 제약(Rotation Constraint) 컴포넌트를 사용하는 방법을 설명하고, 다양한 활용 및 응용 예제를 제시합니다. 회전 제약 컴포넌트란? 회전 제약 컴포넌트는 게임 오브젝트가 지정된 소스 게임 오브젝트의 회전에 맞춰 회전하도록 만드는 기능입니다. 이를 통해 게임 내 오브젝트 간의 상호작용을 보다 쉽게 설정할 수 있습니다. 주요 프로퍼티 설명 프로퍼티

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

Manual

Unity 리지드바디 2D 개요

Unity의 리지드바디 2D(Rigidbody 2D) 컴포넌트는 2D 물리 시스템에서 물체의 움직임과 상호작용을 제어하는 데 사용됩니다. 이 문서에서는 리지드바디 2D의 기본 개념과 작동 방식, 콜라이더와의 상호작용, 그리고 이를 활용한 다양한 게임 개발 예제를 설명합니다. 리지드바디 2D 소개 리지드바디 2D는 Unity의 2D 물리 엔진에서 물리적 특성을 가진 게임 오브젝트를 만들기 위해 필수적인

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

Manual

Unity 리지드바디(Rigidbody) 컴포넌트 가이드

Unity에서 리지드바디(Rigidbody) 컴포넌트는 게임 오브젝트의 물리적 행동을 제어하는 데 중요한 역할을 합니다. 이 문서에서는 리지드바디의 기능과 주요 프로퍼티를 설명하고, 사용 사례를 공유합니다. 리지드바디란? 리지드바디는 게임 오브젝트에 물리 기반의 움직임을 적용하는 컴포넌트입니다. 이를 통해 시뮬레이션된 힘과 토크를 사용하여 오브젝트를 이동시키고, 물리 엔진이 결과를 계산하도록 할 수 있습니다. 물리적 상호작용을 필요로

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

Manual

Unity 렌더 텍스처 사용 가이드

렌더 텍스처는 Unity에서 런타임 중 생성 및 업데이트할 수 있는 특별한 텍스처입니다. 이를 통해 카메라의 비전과 시각적 효과를 구현할 수 있습니다. 아래에서는 렌더 텍스처를 사용하는 방법과 주요 프로퍼티를 설명합니다. 렌더 텍스처 생성 및 설정 렌더 텍스처를 사용하려면 아래 단계에 따라 설정합니다: 1. 렌더 텍스처 생성: Assets > Create > Render

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

Manual

Unity 2D 상대 조인트 (Relative Joint 2D) 설명서

Unity에서 상대 조인트 2D는 두 개의 게임 오브젝트를 연결하여 각 오브젝트의 위치를 기반으로 상대적인 위치를 유지합니다. 이 문서에서는 상대 조인트의 기능과 사용 방법, 설정 방법을 쉽고 간결하게 설명하겠습니다. 상대 조인트 2D란? 상대 조인트 2D는 두 개의 리지드바디(Rigidbody) 물리 오브젝트 사이에 상대적인 위치와 각도를 유지하는 역할을 합니다. 주로 다음과 같은

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

Manual

Unity 반사 프로브 가이드

Unity에서 반사 프로브를 사용하면 주변의 스피리컬 뷰를 캡처하여 오브젝트의 반사를 사실적으로 표현할 수 있습니다. 이 문서는 반사 프로브의 작동 방식과 설정 방법, 활용 예제를 설명합니다. 반사 프로브란? 반사 프로브(Reflection Probe)는 3D 씬 내에서 주변 환경을 반영하는 데 사용되는 특수 카메라입니다. 프로브는 입력된 환경에서 이미지를 캡처하여 CubeMap 형태로 저장하며,

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

Manual

Unity Rect Transform 가이드

개요 Rect Transform은 Unity의 UI 시스템에서 2D 레이아웃을 위해 특별히 설계된 Transform 컴포넌트의 변형입니다. 이를 통해 UI 요소를 사각형 영역 내에 배치할 수 있습니다. 주요 프로퍼티 프로퍼티 기능 설명 Pos (X, Y, Z) 앵커를 기준으로 사각형의 피벗 포인트 위치. 피벗을 중심으로 사각형이 회전합니다. Width/Height 직사각형의 너비 및 높이. Left,

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

Manual

Unity 랜덤 클래스 사용하기

이 문서에서는 Unity의 Random 클래스를 활용하여 다양한 랜덤 값 생성 방법과 이를 스크립팅에서 어떻게 활용할 수 있는지에 대해 설명합니다. Random 클래스 개요 Random 클래스는 다양한 타입의 랜덤 값을 생성하는 데 유용한 여러 메서드를 제공합니다. 다음은 주요 메서드와 그 사용법입니다. 메서드 설명 Random.value 0.0에서 1.0 사이의 랜덤 부동

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

Manual

Unity Quaternion 클래스 가이드

개요 Unity는 Quaternion 클래스를 사용하여 게임 오브젝트의 3차원 방향을 저장합니다. Quaternion을 사용하면 한 방향에서 다른 방향으로의 상대 회전을 쉽게 설명할 수 있습니다. 이 문서에서는 Quaternion 클래스의 개요와 스크립팅에서의 일반적인 사용법을 설명합니다. Quaternion 클래스의 중요성 * Quaternion은 회전을 수학적으로 표현하여 회전의 문제를 해결합니다. * 오일러 각(X, Y, Z 값)과 Quaternion 간의

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