Latest

Manual

Unity 공식 가이드 문서 해설

이 문서는 유니티에서 Android 용 플러그인을 생성하고 사용하는 방법에 대한 내용입니다. 주요 내용은 Android 라이브러리 프로젝트 또는 Android 아카이브 플러그인의 소개로 구성되어 있습니다. Android 플러그인 개요 Android 플러그인 타입 Android 플러그인은 C++ 및 Java 코드, 리소스, 플러그인 매니페스트 파일을 포함하는 두 가지 주요 타입으로 나뉩니다: * Android 라이브러리 프로젝트: 여러 애플리케이션에서

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

Manual

Unity Android 개발 안내서

이 문서는 Unity를 사용하여 Android 플랫폼에서 애플리케이션을 개발하기 위한 기본 정보를 제공합니다. Unity는 게임과 애플리케이션을 쉽게 만들 수 있는 강력한 도구입니다. 아래는 문서의 주요 항목과 설명입니다. 목차 항목 설명 Android 소개 Android 애플리케이션을 개발하기 전에 알아두면 도움이 되는 개념과 워크플로를 소개합니다. Android용 개발 시작 Android Development를 위한 프로젝트 설정 방법을

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

Manual

Unity Android 스레드 설정 가이드

소개 이 문서는 Unity의 스레드 설정을 이해하고 최적화하는 방법에 대한 안내입니다. Unity는 다양한 플랫폼에서 효율적으로 작동하기 위해 스레드 관리를 제공합니다. 이 가이드를 통해 Android 기기에서의 스레드 선호도 및 우선순위 설정 방법을 배울 수 있습니다. 스레드 설정의 중요성 Unity의 기본 스레드 설정은 대부분의 프로젝트에 적합하지만, 특정 기기에 최적화하려면 스레드 설정을 변경해야

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

Manual

Unity Android 디버깅 가이드

이 문서는 Unity에서 Android 애플리케이션을 테스트하고 디버그하는 방법에 대해 설명합니다. 여기서는 각 기능의 장점과 사용 방법을 알아보겠습니다. 목차 1. Android 기기에서 디버그하기 2. Android 심볼 3. Android 기기 시뮬레이션 4. Android 기기에서 프로파일링 5. Unity 리모트 6. 애플리케이션 패치 Android 기기에서 디버그하기 USB 또는 무선 연결을 통해 Android 기기에서 애플리케이션을

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

Manual

Unity 디버그 및 심볼 파일 안내

이 문서에서는 Unity에서 Android 애플리케이션의 디버깅을 위한 심볼 파일 생성 및 사용 방법에 대해 설명합니다. 특히, 애플리케이션에서 발생하는 오류를 해결하는 데 필요한 정보인 심볼 패키지에 대해 다룹니다. 심볼 파일의 종류 Unity에서 생성할 수 있는 심볼 파일은 크게 두 가지로 나뉩니다. 종류 설명 공용 심볼 함수 주소를 사람이 읽을 수 있는

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

Manual

Unity 싱글 패스 스테레오 렌더링 가이드

Unity는 Android 기기에서 멀티뷰를 지원하며, 이를 위해 싱글 패스 스테레오 렌더링 기능을 제공합니다. 이 가이드는 싱글 패스 스테레오 렌더링을 설정하고 사용하는 방법에 대해 설명합니다. 1. 싱글 패스 스테레오 렌더링 개요 싱글 패스 스테레오 렌더링은 두 개의 눈에 대해 하나의 렌더링 패스를 사용하여 성능을 최적화하는 기술입니다. 이 기능은 아래의 OpenGL ES

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

Manual

Unity Android 개발 시작하기

이 문서에서는 Unity를 사용하여 Android 애플리케이션을 만드는 방법에 대해 간단히 설명합니다. Android 개발을 위해 필요한 환경 설정 및 의존성을 다룹니다. 1. Android 애플리케이션 개발 필수 조건 Unity 프로젝트에서 Android 애플리케이션을 개발하려면 다음과 같은 종속성이 필요합니다: * Android Build Support 모듈 * Android SDK (Software Development Kit) * NDK (Native Development Kit) * Java Development

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

Manual

Unity 매뉴얼: 화면 구성 및 화면 방향 제어

이 문서에서는 Unity에서 Android 기기를 대상으로 애플리케이션의 화면을 구성하고 방향을 제어하는 방법에 대해 간단히 설명합니다. 1. 화면 방향 Unity에서는 애플리케이션의 화면 방향을 설정하고 감지할 수 있는 기능을 제공합니다. 화면 방향을 제어하는 것은 사용자가 기기를 잡는 방식에 따라 다른 행동을 구현하는 데 유용합니다. 다음은 사용 가능한 방향들입니다. 방향 설명 Portrait 애플리케이션이

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

Manual

Unity에서 Android 애플리케이션 개발 가이드

이 문서는 Unity에서 Android 애플리케이션 개발을 위한 기본적인 요구사항과 호환성 정보에 대해 설명합니다. Android 지원 및 요구사항 Unity는 Android 5.1 “Lollipop” (API 레벨 22) 이상의 버전을 지원합니다. 아래 그래픽스 API에 대한 지원 정보를 확인하세요. 그래픽스 API 지원 여부 Vulkan 지원 OpenGL ES 1.0 지원 안 함 OpenGL ES

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

Manual

Unity Android 애플리케이션의 런타임 권한 요청 가이드

이 문서는 Unity에서 Android 애플리케이션의 권한 요청 방법에 대해 설명합니다. 사용자에게 권한을 요청하는 이유와 시점을 이해하고, 권한 요청을 효과적으로 관리하는 방법을 살펴보겠습니다. 1. 런타임 권한 요청의 개요 Android 6 (API 레벨 23)부터, 애플리케이션은 특정 기능에 접근하려면 사용자로부터 권한을 요청해야 합니다. 사용자가 처음에 권한 요청을 거부할 경우, 사용자에게 요청의 이유를

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

Manual

Unity 사용자 매뉴얼 - Android 기기에서의 프로파일링

개요 애플리케이션을 개발할 때, 실제 Android 기기에서 성능을 프로파일링하는 것이 매우 중요합니다. Unity 에디터에서 발생하는 성능 테스트는 일반적인 참고자료로 유용하지만, 최종 사용자 경험을 정확하게 확인하기 위해선 실제 기기에서의 테스트가 필요합니다. 중요한 이유 * 하드웨어 차이: 데스크톱 개발 기기와 모바일 기기 간의 성능 차이를 이해하고, 실제 작동 방식을 확인하기 위해 필수적입니다. * 모바일

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

Manual

Unity에서 Java 및 Kotlin 플러그인 사용하기

개요 Unity는 Android 플랫폼에서 Java 및 Kotlin 플러그인 코드를 호출하는 방법을 제공합니다. 이를 통해 C# 스크립트에서 Java 코드와 상호 작용할 수 있습니다. Unity는 저수준 API와 고수준 API를 모두 제공합니다. API 유형 저수준 API * AndroidJNI: JNI 호출을 래핑하고, JNI 메서드에 직접 매핑되는 정적 메서드를 제공합니다. 고수준 API * AndroidJavaObject: Java 객체를 Wrapping하여

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