Latest

Manual

Unity NetworkLobbyManager 가이드

Unity의 NetworkLobbyManager는 게임의 메인 플레이 씬에 진입하기 전에 거치는 멀티플레이어 로비를 제공하는 특별한 NetworkManager 타입입니다. 이 문서에서는 NetworkLobbyManager의 기능과 설정을 이해하고 활용하는 방법을 설명합니다. 주요 기능 * 최대 플레이어 수 제한: 로비에 들어올 수 있는 최대 인원수 설정 * 자동 시작: 모든 플레이어가 준비되면 게임을 자동으로 시작 * 게임 참여 방지: 진행 중인

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

Manual

Unity 네트워킹 API - Network Identity 컴포넌트

개요 Network Identity 컴포넌트는 Unity의 네트워킹 고수준 API에서 중요한 역할을 하는 요소입니다. 이 컴포넌트는 게임 오브젝트의 고유 ID를 설정하고, 이를 통해 네트워킹 시스템이 게임 오브젝트를 인식할 수 있도록 합니다. UNet은 이제 지원이 중단된 기술이며, 새로운 멀티플레이어 솔루션인 Netcode for GameObjects가 개발 중입니다. 주요 사항 * 서버 전용: 만약 게임 오브젝트가 서버에서만

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

Manual

Unity Network Discovery 컴포넌트 설명서

개요 Network Discovery 컴포넌트는 Unity 애플리케이션이 로컬 네트워크(LAN)에서 서로를 찾을 수 있도록 하는 기능입니다. 이 컴포넌트는 인터넷 플레이를 위한 검색에는 사용되지 않으며, 새로운 멀티플레이어 및 네트워킹 솔루션인 Unity 넷코드를 통해 연결을 관리해야 합니다. 주요 기능 프로퍼티 기능 설명 Broadcast Port 브로드캐스트 및 수신 대기할 네트워크 포트입니다. Broadcast Key

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

Manual

Unity NetworkConnection 클래스 설명

개요 NetworkConnection 클래스는 Unity의 고수준 API로, 네트워크 연결을 관리합니다. 이 클래스는 NetworkClient 및 NetworkServer와 관련이 있으며, 각 연결에 대한 세부 정보를 캡슐화합니다. UNet은 이제 지원이 중단되었으므로, 새로운 솔루션인 게임 오브젝트용 넷코드로 전환하는 것이 권장됩니다. 주요 프로퍼티 NetworkConnection 클래스는 다음과 같은 주요 프로퍼티를 포함합니다: 프로퍼티 이름 설명 hostId 연결의 NetworkTransport hostId

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

Manual

Unity 매뉴얼: NetworkClient

개요 NetworkClient는 Unity에서 클라이언트와 서버 간의 네트워크 연결을 관리하는 API 클래스입니다. 이 클래스는 클라이언트와 서버 간 메시지를 송수신하고, 스폰된 네트워크 게임 오브젝트를 관리하는 데 유용합니다. 또한 원격 프로시저 호출 메시지 및 네트워크 이벤트를 라우팅하는 기능도 제공합니다. 중요 사항: UNet은 더 이상 지원되지 않으며, Unity의 새로운 멀티플레이어 및 네트워킹 솔루션인 '

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

Manual

Unity 네트워킹 매뉴얼 해설

이 문서는 Unity의 네트워킹 시스템을 사용하여 멀티플레이어 게임을 구축하기 위한 API를 설명합니다. 특히 NetworkBehaviour 클래스와 관련된 다양한 기능과 메서드에 대해 다룹니다. 이와 함께 사용 예도 포함되어 있습니다. 중요한 사항 * UNet은 더 이상 지원되지 않으므로, 새로운 멀티플레이어 솔루션인 게임 오브젝트용 넷코드를 사용하는 것이 좋습니다. * NetworkBehaviour 스크립트는 반드시 Network Identity 컴포넌트가 있는

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

Manual

Unity 네트워크 애니메이터 문서 해설

이 문서는 Unity의 네트워크 애니메이터(Network Animator) 컴포넌트에 대한 내용을 설명합니다. 이 컴포넌트를 사용하면 네트워크에 연결된 오브젝트의 애니메이션 상태를 동기화할 수 있습니다. 동기화된 애니메이션은 모든 플레이어에게 동시에 표시되어 멀티플레이어 게임의 일관성을 유지하는 데 도움을 줍니다. 개요 네트워크 애니메이터는 AnimatorController에서 애니메이션의 상태와 파라미터를 동기화합니다. 이 컴포넌트를 빈 게임 오브젝트에 추가하면 자동으로

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

Manual

Unity 내비메시 장애물 가이드

이 문서는 Unity의 내비메시 장애물(NavMesh Obstacle) 컴포넌트에 대한 설명과 함께 다양한 활용 예제를 제공합니다. 내비메시 장애물은 게임 내에서 내비메시 에이전트가 이동할 때 피해야 할 장애물을 정의하는 데 사용됩니다. 내비메시 장애물 개요 내비메시 장애물은 물체가 이동하거나 정지할 때 내비메시 에이전트가 그 물체를 어떻게 인식하고 회피하는지를 제어합니다. 물체는 장애물로 작용할 수

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

Manual

Unity 내비메시 에이전트 사용법

Unity의 내비메시 에이전트(NavMesh Agent) 컴포넌트는 캐릭터가 목표 지점으로 부드럽게 이동하고 장애물을 피할 수 있도록 도움을 줍니다. 이 가이드는 내비메시 에이전트의 주요 기능 및 프로퍼티를 설명하고, 활용 예제를 제공합니다. 내비메시 에이전트란? 내비메시 에이전트는 Unity의 내비게이션 시스템의 일부로, 게임 오브젝트가 지정된 경로를 따라 이동할 수 있도록 해줍니다. 에이전트는 자신의 물리적 크기와

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

Manual

Unity Manual: Movie Texture 사용 설명서

이 문서에서는 Unity에서 Movie Texture를 사용하는 방법과 그에 대한 여러 예제를 설명합니다. Movie Texture는 비디오 파일에서 생성된 애니메이션 텍스처로, 게임 내에서 동영상을 재생하는 데 사용됩니다. 아래의 내용을 통해 Movie Texture의 사용법과 몇 가지 응용 예제를 간단히 배워보세요. Movie Texture 개요 * Movie Texture는 Unity가 비디오 파일에서 생성하는 애니메이션화된 텍스처입니다. * 비디오 파일은

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

Manual

Unity 스크립트 실행 순서 설정 가이드

개요 Unity에서 스크립트를 효율적으로 실행하기 위해 스크립트 실행 순서를 설정할 수 있습니다. 이 기능은 MonoBehaviour 클래스의 이벤트 함수가 호출되는 상대적인 순서를 제어할 수 있게 해줍니다. 예를 들어, MoveForward 스크립트가 실행되기 전에 Rotation 스크립트를 실행하도록 설정할 수 있습니다. 스크립트 실행 순서 설정 방법 1. Unity 에디터에서 설정 열기 2. 메뉴에서 Edit

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

Manual

Unity MonoBehaviour 클래스

MonoBehaviour 클래스는 Unity에서 모든 스크립트가 상속받는 기본 클래스입니다. 이는 게임 개발에서 매우 중요한 역할을 하며, Unity의 에디터에서 게임 오브젝트에 스크립트를 연결할 수 있는 프레임워크를 제공합니다. MonoBehaviour 클래스의 주요 기능 * 자동 상속: C# 스크립트를 생성할 때 자동으로 MonoBehaviour에서 상속됩니다. * 유용한 이벤트: Start, Update와 같은 주요 이벤트에 대한 접근을 제공합니다. 코루틴 MonoBehaviour

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