Version: 2023.2
언어: 한국어
Unity의 iOS용 기기 시뮬레이터
iOS의 관리되는 스택 추적

Unity 리모트

Unity 리모트는 다운로드 가능한 애플리케이션으로 Android, iOS, tvOS 개발을 지원합니다.Unity 리모트는 타겟 디바이스를 Unity 에디터에 연결하고 에디터의 시각적 출력을 타겟 디바이스의 화면에 프레임 속도를 낮춰 표시합니다.또한 타겟 디바이스의 실시간 입력을 Unity에서 실행 중인 프로젝트로 다시 전송합니다.이것은 빌드를 생성하지 않고도 타겟 디바이스에서 애플리케이션이 어떻게 표시되고 처리되는지 파악하는 데 유용합니다.

타겟 디바이스는 다음 입력 데이터를 Unity 에디터로 다시 스트리밍합니다.

  • 터치 및 스타일러스 입력
  • 가속 센서
  • 자이로스코프
  • 기기 카메라 스트림
  • 컴파스
  • GPS
  • 조이스틱 이름 및 입력

Unity 에디터는 여전히 데스크톱 컴퓨터에서 애플리케이션의 실제 처리를 수행합니다.즉, 애플리케이션의 성능은 빌드된 애플리케이션이 타겟 디바이스에서 어떻게 작동하는지를 정확하게 반영하지 못합니다.애플리케이션의 성능을 보다 정확하게 평가하려면 애플리케이션을 빌드하고 타겟 디바이스에서 빌드를 테스트하십시오.Unity 에디터에서 애플리케이션을 처리할 때 발생하는 또 다른 부작용은 타겟 플랫폼이 에디터에서 설정한 것과 동일하다는 점입니다.즉, Unity 리모트가 실행 중인 기기의 플랫폼으로 설정되지 않았을 수 있습니다.플랫폼 종속 컴파일을 사용하여 타겟 플랫폼이 데스크톱 플랫폼인지 모바일 플랫폼인지에 따라 입력을 다르게 읽는 등의 잡을 수행하는 경우 이 사항을 알아야 합니다.이 경우 타겟 플랫폼을 Unity 리모트가 실행될 플랫폼으로 설정합니다.

요구 사항 및 호환성

Unity 리모트는 Android, iOS, tvOS 기기를 지원합니다.

참고: Unity 리모트는 Unity 이전 버전에서 iOS 리모트와 Android 리모트 애플리케이션을 교체합니다. Unity는 이러한 이전 애플리케이션을 더 이상 지원하지 않습니다.

Unity 리모트 설정

Unity 리모트를 설정하려면 다음 단계를 따르십시오.

  1. 타겟 디바이스에 애플리케이션을 설치합니다.
  2. 타겟 디바이스를 컴퓨터에 연결합니다.
  3. Unity 에디터를 Unity 리모트에 연결합니다.

Unity 리모트 설치

앱 스토어에서 Unity 리모트 애플리케이션을 다운로드합니다.

타겟 디바이스를 컴퓨터에 연결

타겟 디바이스에 Unity 리모트를 설치한 다음 Unity 리모트를 실행하여 타겟 디바이스를 컴퓨터에 연결합니다. iOS 또는 tvOS에서 연결하려면 Windows에서 iTunes를 사용하거나 OS X에서 USB 연결을 이용합니다.

Unity 리모트를 Unity 에디터에 연결

타겟 디바이스가 컴퓨터에 연결되면 Unity 에디터는 이를 확인할 수 있어야 합니다. 타겟 디바이스의 Unity 리모트를 Unity 에디터에 연결하려면 다음 단계를 따르십시오.

  1. Editor settings을 엽니다(메뉴: Edit > Project Settings > Editor).
  2. Unity Remote 섹션에서 사용하려는 기기로 Device를 설정합니다.

Unity 리모트에서 애플리케이션 미리보기

에디터에서 플레이 버튼을 클릭하여 타겟 디바이스와 게임 뷰에 표시된 애플리케이션을 확인합니다. 애플리케이션이 실행되면 Unity 리모트는 Unity 에디터로 입력을 다시 스트리밍하며 스크립트는 타겟 디바이스에서 직접 실행되고 있던 것처럼 입력을 처리합니다.

성능

Unity 리모트를 사용하면 애플리케이션은 실제로 에디터에서 실행되고 Unity는 타겟 디바이스에 시각 콘텐츠를 스트리밍합니다. 에디터와 기기 사이의 대역폭이 제한되어 있으므로 Unity는 전환을 위해 스트림을 압축합니다. 기본 압축 방식은 이미지 품질이 저하되는 손실 압축 방법인 JPEG입니다.

압축 방식 변경

Unity 리모트에서 이미지 품질을 개선하는 한 가지 방법은 압축 방식을 PNG로 변경하는 것입니다. PNG는 더 많은 대역폭을 사용하지만 이미지 품질은 저하시키지 않는 무손실 압축 방식입니다. 압축 방식을 PNG로 변경하려면 다음 단계를 따르십시오.

  1. Editor settings를 엽니다(메뉴: Edit > Project Settings > Editor).
  2. Unity Remote 섹션에서 CompressionPNG로 설정합니다.

해상도 변경

기본적으로 Unity는 애플리케이션을 Unity 리모트로 스트리밍할 때 애플리케이션의 해상도를 낮춥니다. 그 결과 이미지 품질은 저하되지만 필요한 대역폭은 더 낮고 런타임 시간이 더 줄어들게 됩니다. 애플리케이션을 애플리케이션의 최대 해상도로 미리보려면 다음 단계를 따르십시오.

  1. Editor settings를 엽니다(메뉴: Edit > Project Settings > Editor).

  2. Unity Remote 섹션에서 ResolutionNormal로 설정합니다.

Unity의 iOS용 기기 시뮬레이터
iOS의 관리되는 스택 추적