Version: 2017.1
Tizen FAQ
Unity Tizen이 현재 지원하지 않는 기능(Features currently not supported by Unity Tizen)

Tizen 플레이어 설정(Tizen Player Settings)

이 페이지는 Tizen에 대한 Player Settings 를 자세하게 다룹니다. 일반적인 플레이어 설정은 여기를 참조하십시오.

해상도 및 프레젠테이션(Resolution And Presentation)

프로퍼티: 기능:
Resolution
Default Orientation (이 설정은 iOS, Android 및 Tizen 디바이스 간에 공유됩니다)
Default Orientation 게임의 화면 방향입니다. Portrait(하단의 홈 버튼), Portrait Upside Down(상단의 홈 버튼), Landscape Left(오른쪽의 홈 버튼), Landscape Right(왼쪽의 홈 버튼) 그리고 Auto Rotation(디바이스 방향에 따라 화면 방향 변경) 옵션이 있습니다.
Use Animated Autorotation 화면 방향이 바뀌었을 때 화면을 전환하는 대신, 회전 애니메이션을 수행합니다.(Default OrientationAuto Rotation 으로 설정된 경우에만 표시됨)
Allowed Orientations for Auto Rotation (Default OrientationAuto Rotation 으로 설정된 경우에만 표시됨)
Portrait 포트레이트 방향을 사용할 수 있습니다.
Portrait Upside Down 포트레이트 상하반전 방향을 사용할 수 있습니다.
Landscape Right 풍경 오른쪽 방향(즉, 홈 버튼이 왼쪽 에 위치)을 사용할 수 있습니다.
Landscape Left 풍경 왼쪽 방향(홈 버튼이 오른쪽 에 위치)을 사용할 수 있습니다.
Disable Depth and Stencil 뎁스와 스텐실 버퍼를 비활성화하시겠습니까?

아이콘

프로퍼티: 기능:
Override for Tizen Tizen 게임에 사용할 커스텀 아이콘을 할당하려는 경우 이 항목을 선택합니다.

기타 설정(Other Settings)

프로퍼티: 기능:
Rendering
Rendering Path 게임에서 활성화된 렌더링 경로입니다.
Static Batching 빌드에 정적 배칭을 사용할 때 설정합니다(디폴트로 활성화됨).
Dynamic Batching 빌드에 동적 배칭을 사용할 때 설정합니다(디폴트로 활성화됨).
Identification
Bundle Identifier Samsung Tizen 스토어 계정에서 권한 설정 인증에 사용된 스트링. 이 설정은 iOS, Android 및 Tizen 간에 공유됩니다.
Bundle Version 번들의 반복(릴리스 또는 릴리스되지 않음)을 식별하는 번들의 빌드 버전 번호를 지정합니다. 빌드 버전은 점으로 구분된 숫자를 포함하는 일반 문자열 포맷(예: 4.3.2)으로 지정됩니다.
Configuration
Disable HW statistics 애플리케이션이 하드웨어 통계를 Unity에 보내지 못하도록 비활성화합니다. 자세한 내용은 hwstats 페이지를 참조하십시오.
Scripting Define Symbols 커스텀 컴파일 플래그입니다. 자세한 내용은 플랫폼별 컴파일 페이지를 참조하십시오.
Optimization
Api Compatibility Level 사용중인 .NET API 프로파일을 지정합니다. 자세한 내용은 아래를 참조하십시오.
        .Net 2.0 .NET 2.0 라이브러리입니다. .NET 호환성 최대, 파일 크기 최대
        .Net 2.0 Subset 전체 .NET 호환성의 부분 집합, 파일 크기 작음
Prebake Collision Meshes 빌드 시간에 충돌 데이터를 메시에 추가할지 설정합니다.
Preload Shaders 플레이어가 시작될 때 셰이더를 로드할지 설정합니다.
Preloaded Assets 플레이어가 시작되면 에셋 배열이 로드됩니다.
Stripping Level 빌드된 플레이어 크기를 줄이기 위해 스크립팅 기능을 제거할 수 있는 옵션. 이 설정은 iOS와 Android 플랫폼 간에 공유됩니다.
        Disabled 플레이어 크기를 축소하지 않습니다.
        Strip Assemblies 축소 레벨 1이 적용됩니다.
        Strip ByteCode 축소 레벨 2가 적용됩니다. 축소 레벨 1도 적용됩니다.
        Use micro mscorlib 축소 레벨 3이 적용됩니다. 축소 레벨 1과 2도 적용됩니다.
Vertex Compression 어떤 버텍스 채널이 압축되어야 할지 선택합니다. 압축을 통해 메모리와 대역폭을 절약할 수 있지만 정밀도는 떨어지게 됩니다.
Optimize Mesh Data 적용된 머티리얼에 필요 없는 메시 데이터를 제거합니다(탄젠트, 노멀, 컬러, UV).

퍼블리싱(Publishing)

프로퍼티: 기능:
Product Description 매니페스트에 저장되고 Tizen 스토어에서 사용되는 애플리케이션에 대한 설명입니다.
Product URL 매니페스트에 저장되고 Tizen 스토어에서 사용되는 애플리케이션의 URL입니다. 애플리케이션의 웹사이트가 없다면, 여기를 공백으로 두셔도 됩니다.
Signing Profile Name 이 항목을 Tizen IDE에서 설정한 서명 프로필 이름으로 설정합니다(Window > Preferences > Tizen SDK > Security Profiles > Profiles). 프로필에 이름을 설정하지 않은 경우, 따옴표 없이 “default” 단어를 사용합니다.
Capabilities 필요한 모든 추가 애플리케이션 성능을 선택합니다(예: 위치 서비스 또는 프로젝트에 포함된 네이티브 플러그인에 필요한 성능).

API 호환성 레벨(Level)

모든 타겟에 대해 모노 API 호환성 레벨을 선택할 수 있습니다. 간혹 타사 .NET dll에는 .NET 호환성 레벨을 벗어난 제품이 사용됩니다. 이런 경우 발생하는 상황과 최선의 해결책을 알아보려면 Windows의 “Reflector”를 실행합니다.

  1. 해당 api 호환성 레벨에 해당하는 .NET 어셈블리를 Reflector로 드래그합니다. 해당 어셈블리는 Frameworks/Mono/lib/mono/YOURSUBSET/에서 찾을 수 있습니다.
  2. 서드파티 어셈블리도 드래그합니다.
  3. 서드파티 어셈블리를 오른쪽 마우스 단추로 클릭하고 “분석(Analyze)”을 선택합니다.
  4. 분석 보고서에서 “Depends on” 섹션을 살펴봅니다. 서드파티 어셈블리가 의존하고 있지만 선택한 .NET 호환성 레벨에서 사용할 수 없는 항목은 빨간색으로 강조 표시됩니다.

세부 정보

번들 식별자(Bundle Identifier)

Bundle Identifier 스트링은 빌드하는 게임의 권한 설정 프로필과 일치해야 합니다. 식별자 기본 구조는 com.CompanyName.GameName 입니다. 이 구조는 거주하는 국가에 따라 다를 수 있으므로 항상 Tizen 셀러 스토어에서 설정한 스트링을 디폴트로 사용합니다.

스트리핑 레벨(Stripping Level)

대부분의 게임에서는 필요한 dll을 모두 사용하지 않습니다. 이 옵션으로 사용되지 않는 부분을 삭제함으로써 Tizen 디바이스의 내장 플레이어 크기를 줄일 수 있습니다. 게임이 현재 선택된 옵션상 제거될 클래스를 사용하고 있다면 빌드 생성 시 디버그 메시지가 표시됩니다.

Tizen FAQ
Unity Tizen이 현재 지원하지 않는 기능(Features currently not supported by Unity Tizen)