버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

1.1. Unity SDK 설치

목차

...

1.1.1. 설치 환경 및 실행 환경

...

참고사항

권장 버전을 사용하지 않을 경우, 아래와 같은 문제가 있습니다.

...

KakaoGameSdk.unitypackage를 실행하면, Unity3d툴에서 import할 수 있는 메뉴가 뜹니다.
기존 SDK에서 필요한 항목이 체크된 상태로 import를 진행합니다.

경고

이전 버전 SDK 파일들에 의해 컴파일 에러가 발생할 수 있습니다.

...

Assets > Reimport All 또는 에디터를 재부팅하면 KGAssetImporter에 의해 자동으로 이전 SDK 파일들을 제거합니다.

...

1.1.4.1. Permission 설정

  1. unitypackage를 import 후에 Assets/Plugins/Android/AndroidManifest.xml 파일에 게임에서 사용할 permission을 추가

    1. <uses-permission android:name="android.permission.XXXXXX" /> 형태로 추가

...

반드시 체크가 필요하며 필요한 디펜던시스는 EDM에 의해 자동 세팅됩니다.

  • launcherTemplate.gradle

코드 블럭
apply plugin: 'com.google.firebase.firebase-perf'
apply plugin: 'com.google.firebase.crashlytics'

해당 구문을 추가해야합니다.

유니티와 EDM에 의해 자동 생성된 파일을 사용하시면 됩니다. SDK unitypackage에서 제공하는 파일을 그대로 사용해주셔도 상관없습니다.

...

코드 블럭
classpath 'com.google.gms:google-services:4.3.3'
classpath 'com.google.firebase:perf-plugin:1.2.0'
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'

해당 구문을 추가해야합니다.

SDK unitypackage에서 제공하는 파일을 그대로 사용해주셔도 상관없습니다.

...

  1. Kakao SDK v3.8.3 이상 버전 사용 필수

    1. Unity Inspector 내에 Etc Setting(Use as needed) -> Domains to use HTTP(Android) 항목에 Add 버튼을 통해 게임에서 사용할 http domain을 추가

  2. 3.10.0 이후 버전에서 다음카페뷰를 로드하는 API가 추가되었는데, 이 API를 사용하기 위해서 모든 HTTP Domain의 호출이 필요한데 아래와 같은 설정이 필요합니다.

    1. Etc Setting -> HTTP Domain -> Use All HTTP Domain Check 설정

...