Version: 2017.2
유니버설 Windows 플랫폼
유니버설 Windows 플랫폼: 배포

시작

유니버설 Windows 플랫폼을 타겟하는 경우 Unity는 X86, X64, ARM CPU 아키텍처를 지원합니다.

아래와 같이 세 개의 설정이 있으며, Visual Studio에서 선택할 수 있습니다.

  • 디버그용 Debug
  • 프로파일링용 Release
  • 스토어 제출용 Master

플레이어 로그는 <user>\AppData\Local\Packages\<productname>\TempState에 있습니다. 로그 파일도 참조하십시오.

아래는 유니버설 Windows 플랫폼을 타겟할 때 요구 사항입니다.

  • Windows 8.1
  • Visual Studio 2015 (RTM 또는 이후)
  • Windows 10 Universal SDK
  • 테스트 기기 요구 사항
    • Windows SDK 10의 기본적인 테스트를 진행하려면 개발에 사용한 동일한 PC를 사용해도 됩니다.
    • Phone 10의 기본적인 테스트를 진행하려면 실제 Windows Phone 10 기기를 사용하는 것이 좋습니다.

우선 Windows 스토어 개발자 라이선스가 필요합니다. 아래 두 방법으로 라이선스를 얻을 수 있습니다.

아래는 지원되지 않는 기능입니다.

  • Legacy Network 클래스. Unity 네트워킹을 대신 사용해야 합니다. WWW와 UnityWebRequest는 지원됩니다(모든 스크립팅 백앤드에 해당).
  • GameObject.SendMessage는 일부분 작동하지만, 메시지를 수신하는 함수와 송신하는 함수는 동일해야 합니다. 인자 변환이 작동하지 않기 때문입니다(.NET 스크립팅 백엔드에 해당).
  • JS 스크립트에서 자동으로 C# 클래스에 접근할 수 없습니다(.NET 스크립팅 백엔드만에 해당). 수동으로 접근하려면 PlayerSettings에서 (메뉴: File > Project Settings > Player) Publishing Settings 를 연 후 Compilation 섹션에서 Compilation Overrides.NET Core Partially 로 바꾸어야 합니다.

유용한 링크


• 2017–05–16 편집 리뷰 없이 페이지 수정됨

유니버설 Windows 플랫폼
유니버설 Windows 플랫폼: 배포