Latest

Manual

Unity 2D 조인트에 대한 가이드

이 문서에서는 Unity의 2D 조인트 시스템을 소개하고, 각 조인트의 기능 및 특성을 설명합니다. 2D 조인트는 2D 게임 개발에서 오브젝트 간의 상호작용을 조정하는 데 사용됩니다. 2D 조인트란? 2D 조인트는 리지드바디 2D 컴포넌트가 연결된 게임 오브젝트를 서로 연결하고 상호작용하게 해주는 물리 컴포넌트입니다. 이 조인트는 다양한 방식으로 오브젝트의 움직임을 제어하고, 조인트의 한계를 설정하여

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

Manual

Unity 2D 조인트 제어 가이드

Unity의 2D 조인트 시스템에 대한 간단한 소개 및 활용 방법에 대해 설명합니다. 이 가이드는 다양한 조인트 제약을 활용하여 물리적 상호작용을 구현하는 방법을 이해하는 데 도움을 줄 것입니다. 조인트 및 제약의 개요 2D 조인트는 물리 기반 게임에서 오브젝트가 어떻게 상호작용하는지를 정의합니다. 각 조인트는 특정한 제약을 가지며, 이러한 제약은 리지드바디의 행동을 제한하거나

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

Manual

Unity 조인트 소개

이 문서는 Unity의 조인트 컴포넌트에 대한 개요와 사용법을 설명합니다. 조인트는 리지드바디를 다른 리지드바디와 연결하여 물리적으로 상호작용을 가능하게 합니다. 조인트 개요 조인트는 리지드바디를 고정된 점이나 다른 리지드바디와 연결합니다. 이를 통해 리지드바디의 움직임을 제어하고 제한할 수 있습니다. 조인트는 기본적으로 리지드바디에 자유도를 제공합니다. Unity는 다음과 같은 조인트 컴포넌트를 제공합니다: 조인트 종류 설명 캐릭터

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

Manual

Unity 물리 조인트 가이드

Unity에서 물리 조인트는 리지드바디(Rigidbody) 간의 연결을 설정하여 다양한 물리적 상호작용을 가능하게 합니다. 이 문서에서는 Unity의 조인트 구성 요소에 대해 설명하고, 각각의 조인트 컴포넌트에 대한 기본 정보와 사용 방법을 제공하며, 활용 예제를 포함합니다. 조인트란? 조인트는 리지드바디를 다른 리지드바디에 연결하거나 공간 내의 고정된 지점에 연결하는 역할을 합니다. 조인트를 사용하면 리지드바디 간의

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

Manual

Unity 매뉴얼: 스크립팅 API

개요 이 문서는 Unity의 스크립팅 API에 대한 설명으로, 특히 병렬 작업 시스템에 대해 다룹니다. 병렬 잡은 많은 오브젝트에 대해 동일한 작업을 효율적으로 수행하는 데 유용합니다. 병렬 작업 소개 병렬 잡 병렬 잡은 IJobParallelFor에서 상속되는 타입으로, 여러 CPU 코어를 활용하여 효율적으로 작업을 수행합니다. 각각의 잡은 데이터 소스에서 항목당 한 번씩 Execute

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

Manual

Unity 잡 시스템 매뉴얼 해설 및 활용 예제

개요 Unity의 잡 시스템은 멀티스레드 코드를 작성할 수 있도록 하여 애플리케이션의 모든 CPU 코어를 활용하여 성능을 향상시키는 기능을 제공합니다. 이 시스템은 하나의 CPU 코어에 의존하는 것이 아니라, 가능한 모든 CPU 코어를 활용하여 효율적인 코드 실행을 지원합니다. 잡 시스템의 주요 기능 1. 멀티스레딩 지원: Unity는 네이티브 잡 시스템을 통해 여러 워커

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

Manual

Unity 스크립팅 API 가이드 (2022.3 LTS)

이 문서에서는 Unity의 잡 시스템 및 네이티브 컨테이너에 대한 개요를 제공합니다. 특히, 스레드 안전 타입과 커스텀 네이티브 컨테이너를 구현하는 방법에 대해 설명합니다. 이 정보는 Unity의 성능을 최적화하는 데 유용합니다. 1. 잡 시스템 개요 잡 시스템은 멀티스레딩 환경에서 고성능을 유지할 수 있게 도와줍니다. 이를 통해 여러 개의 고립된 작업을 동시에 실행할

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

Manual

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

이 문서는 Unity의 작업 시스템(Job System)에 대한 설명과 사용 예제를 제공하는 가이드입니다. 작업의 종속성과 실행 방법을 이해하는 데 도움이 될 것입니다. 작업 시스템의 개념 작업 시스템은 복잡한 계산을 관리하고 최적화하는 데 유용합니다. 여러 작업이 서로 의존할 수 있으며, 이러한 의존성은 작업이 어떻게 실행될지를 결정합니다. 작업의 종속성 * 작업 A는

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

Manual

Unity Jobs 시스템 개요

Unity의 Jobs 시스템은 멀티스레딩을 사용하여 성능을 개선하고 병렬 처리를 통해 게임 성능을 최적화하는 방법입니다. 이 문서에서는 Jobs 시스템을 설명하고, 잡을 생성 및 실행하는 방법을 안내합니다. Jobs 생성 잡을 생성하려면 IJob 인터페이스를 구현해야 합니다. 이 인터페이스에는 실행 시 호출되는 Execute() 메서드가 포함됩니다. using UnityEngine; using Unity.Collections; using Unity.Jobs; // 잡을

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

Manual

Unity 잡 시스템 가이드

Unity의 잡 시스템은 멀티스레드 코드를 쉽게 작성할 수 있게 도와줍니다. 이를 통해 애플리케이션이 모든 CPU 코어를 최적화하여 사용할 수 있습니다. 이로 인해 성능 개선이 가능합니다. 잡 시스템 개요 잡 시스템을 사용하면 게임이나 애플리케이션의 여러 작업을 동시에 실행할 수 있습니다. 이를 통해 게임의 반응성과 성능을 향상시킬 수 있습니다. 잡 타입 Unity에서

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

Manual

Unity 잡 시스템 개요

스크립팅 API Unity의 스크립팅 API는 다양한 작업을 처리하는 데 필요한 기능을 제공합니다. 이 문서는 Unity의 잡 시스템에 대한 개요를 제공합니다. 잡 시스템이란? 잡(System)은 특정 작업을 수행하는 독립적인 작은 단위입니다. 잡은 독립적으로 실행되거나 다른 잡이 완료된 후 실행될 수 있습니다. 잡 시스템을 통해 Unity 내에서 효율적으로 작업을 분산시키고, 복잡한

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

Manual

Unity 커스텀 네이티브 컨테이너 구현 가이드

Unity에서 커스텀 네이티브 컨테이너를 구현하는 방법을 알아보겠습니다. 이 가이드는 프로그래밍에 대한 기본 이해가 있는 분들을 위해 작성되었습니다. 개요 커스텀 네이티브 컨테이너는 Unity의 안전 시스템을 기반으로 하며, 이를 통해 메모리 관리와 스레드 안전성을 높일 수 있습니다. 아래의 두 가지 주요 요소를 통해 이러한 기능을 구현합니다. * 사용 트래킹: 동시에 실행되는 여러 잡이

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