Latest

Manual

Unity 사용자 매뉴얼 2022.3 (LTS)

스크립팅 이 문서에서는 Unity의 커스텀 NativeContainer 예제를 다룹니다. 이 자료는 자주 사용할 수 있는 팁과 코드를 포함하고 있습니다. 1. 커스텀 NativeContainer 예제 NativeContainer는 Unity의 잡 시스템에서 사용되는 데이터 구조입니다. 기본적으로, 이 구조는 ATOMIC 세이프티 핸들을 포함해야 하며, 스레드 안전성을 보장합니다. 아래 코드는 안전한 읽기 및 쓰기 작업을 위한 기본 구조를

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

Manual

Unity 매뉴얼: NativeContainer 구조체 복사

개요 NativeContainer는 유니티에서 데이터 저장 및 관리를 위한 매우 효과적인 방법입니다. 특히, NativeContainer는 멀티스레딩 안전성과 같은 중요한 기능을 제공합니다. 이 문서에서는 NativeContainer의 작동 방식과 커스텀 NativeContainer 구현에 대해 설명합니다. NativeContainer 구조체 복사 NativeContainer는 값 타입으로, 변수에 할당할 때 데이터가 저장된 위치에 대한 포인터를 포함하는 NativeContainer 구조체가 복사됩니다. 내용 전체를 복사하는

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

Manual

Unity 사용자 매뉴얼: iOS 개발

이 문서에서는 Unity를 사용하여 iOS 애플리케이션을 개발할 때 필요한 정보를 제공합니다. iOS 개발에 익숙해지기 위한 기본적인 개념과 다양한 작업 흐름, 도구 등을 소개합니다. 목차 1. iOS 소개 2. iOS 시작 3. iOS용 개발 4. iOS용 빌드 및 배포 1. iOS 소개 iOS 애플리케이션을 개발하기 전에 알아야 할 기본 개념과 워크플로우를

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

Manual

Unity iOS 성능 최적화 가이드

Unity에서 iOS 앱의 성능을 최적화하기 위해서는 몇 가지 방법을 사용할 수 있습니다. 이 문서에서는 iOS 플레이어의 크기 최적화와 성능 측정 방법에 대해 설명합니다. 1. iOS 플레이어 크기 최적화 iOS의 플레이어 크기를 줄이는 두 가지 주요 방법이 있습니다: 1. Release 빌드 생성: Xcode의 Product > Archive 메뉴를 사용하여 최종 릴리스 빌드를

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

Manual

Unity iOS 성능 최적화 가이드

Unity 개발환경에서 iOS 애플리케이션의 성능을 최적화하는 방법에 대해 알아보겠습니다. 이 문서에서는 다양한 최적화 기법과 프로파일링 방법을 소개합니다. 1. iOS 전용 최적화 iOS에서는 특정 최적화가 필요합니다. 게임이나 애플리케이션이 iOS 장치에서 원활하게 실행되도록 하기 위해 다음과 같은 사항들을 고려해야 합니다. 항목 설명 최적화 기법 iOS 배포를 위해 필수적인 기법 설명 메모리 관리

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

Manual

Unity 물리 성능 최적화 가이드

Unity에서 iOS 플랫폼을 대상으로 개발할 때, 성능을 최적화하는 것은 매우 중요합니다. 이 문서에서는 NVIDIA PhysX 물리 엔진을 기본으로 하여 iOS에서 물리 성능을 향상시킬 수 있는 몇 가지 팁을 제공합니다. 1. Fixed Timestep 조정 * 설정 조정: Time 창에서 Fixed Timestep 설정을 조정하여 물리 업데이트에 소요되는 시간을 줄일 수 있습니다. * 성능 vs

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

Manual

Unity iOS 성능 최적화 가이드

이 문서에서는 Unity로 개발한 게임을 iOS에서 더 잘 실행되도록 최적화하는 방법에 대해 설명합니다. 특정 기능을 조정하고 성능을 개선하는 여러 가지 팁을 제공하니 참고하시기 바랍니다. 1. 스크립트 호출 최적화 UnityEngine 네임스페이스의 함수들은 기본적으로 C/C++로 구현되어 있습니다. Mono 스크립트에서 C/C++ 함수를 호출할 경우 성능이 저하되기 때문에 최적화가 필요합니다. * Slow

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

Manual

Unity iOS 성능 최적화 가이드

이 문서는 Unity에서 iOS에 최적화된 게임 또는 애플리케이션을 개발하기 위한 성능 측정과 관련된 내용을 설명합니다. 기본적으로 내장된 프로파일러를 사용하여 CPU, GPU의 성능을 분석하고 이를 통해 최적화할 수 있는 부분을 찾을 수 있습니다. 1. 빌트인 프로파일러 Unity에서는 iOS와 Android를 위한 빌트인 프로파일러를 제공합니다. 프로파일러는 앱의 성능 데이터, 즉 CPU와 GPU의 사용량

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

Manual

Unity iOS 개발 가이드

Unity에서 iOS 애플리케이션을 개발하기 위한 기본적인 설정과 절차를 설명합니다. 아래 섹션에서는 iOS 프로젝트의 구조, 설정 방법, 그리고 Unity와 Apple의 통합적인 서비스 사용 방법에 대해 다루겠습니다. 목차 1. iOS 환경 설정 2. Apple 개발자 계정 설정 3. iOS 플레이어 설정 4. Unity Xcode 프로젝트 구조 1. iOS 환경 설정 Unity에서 iOS

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

Manual

Unity에서 iOS용 인앱 구매(IAP) 애플리케이션 준비하기

이 문서에서는 Unity를 사용하여 Apple의 StoreKit API와 통합하여 iOS 애플리케이션을 설정하는 방법을 설명합니다. 기본적으로 사용자가 네이티브 코드 플러그인을 통해 StoreKit과 통합했다고 가정합니다. 인앱 구매 제품 종류 Apple StoreKit 문서에 따르면 인앱 구매를 통해 판매할 수 있는 제품 유형은 다음 네 가지입니다. 1. 콘텐츠 2. 기능 3. 서비스 4. 구독 이

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

Manual

Unity iOS 애플리케이션 빌드 가이드

이 문서는 Unity에서 iOS 애플리케이션을 빌드하는 방법에 대한 간단한 가이드입니다. Unity는 다양한 플랫폼에서 애플리케이션을 개발할 수 있는 강력한 도구입니다. 특히, iOS 플랫폼에 대해 다루겠습니다. iOS 빌드 프로세스 iOS 애플리케이션을 빌드하기 위한 과정은 주로 두 단계로 나뉩니다: 1. Unity에서 Xcode 프로젝트를 생성합니다. 2. Xcode에서 생성된 프로젝트를 애플리케이션으로 빌드합니다. 주의 사항 * Unity는

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

Manual

Unity iOS 크래시 버그 신고 가이드

이 문서는 Unity의 iOS에서 발생할 수 있는 크래시 버그를 신고하는 방법에 대해 설명합니다. 다양한 troubleshooting 단계와 예시를 통해 이 문제를 해결하는 방법을 알아보겠습니다. 1. 크래시 리포트 제출 전 점검 사항 버그 리포트를 제출하기 전에 iOS 문제 해결 페이지를 확인하여 흔히 발생하는 크래시 및 기타 문제를 파악하세요. 2. Xcode 디버거에서 크래시

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