목차 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
참고사항 |
---|
권장 버전을 사용하지 않을 경우, 아래와 같은 문제가 있습니다.
|
...
파일 | 설명 |
---|---|
KakaoGamesSDK.unitypackage |
|
com.kakaogames.sdk-[버전].tgz |
|
SampleApp.zip |
|
ApiReference.zip |
|
3. SDK 설치
3.1. unitypackage 파일로 설치하기
먼저 Unity에서 게임 프로젝트를 오픈합니다.
KakaoGamesSDK.unitypackage를 실행하면, Unity에서 import할 수 있는 메뉴가 뜹니다. 모든 항목이 체크된 상태로 import를 진행합니다.
참고사항 |
---|
macOS에서 빌드하는 경우 아래와 같은 경고창이 발생할 수 있습니다. |
...
? 클릭 > 개인정보 보호 및 보안 설정 열기 클릭 > 확인 없이 허용 클릭 후
...
...
3.1
...
SDK에서 newtonsoft-json을 사용하게 되면서 해당 패키지를 필수로 설치해야 합니다.
프로젝트 루트 디렉토리에서 Packages/manifest.json을 열고 "com.unity.nuget.newtonsoft-json": "3.0.2"
을 추가합니다.
코드 블럭 | ||
---|---|---|
| ||
{
"dependencies": {
//...
"com.unity.nuget.newtonsoft-json": "3.0.2"
}
} |
...
.
...
정보 |
---|
Package Manager로 설치하는 경우 자동으로 설치됩니다. |
...
Package Manager로 설치하기(
...
Scoped Registry)
Window Project Settings - Package Manager를 열어 줍니다Manager - Scoped Registries에 아래와 같이 스코프를 설정해줍니다.
Add Package from tarball… 를 통해 종속 패키지를 설치해줍니다.
EDM, Firebase App, Firebase Crashlytics 순서로 설치해줍니다.
마찬가지로 com.kakaogames.sdk-<버전>.tgz 파일로 패키지를 설치해줍니다.
Package Manager를 열고 My Registry로 변경후 SDK를 설치합니다.
시작화면을 띄웁니다.
필수 플러그인을 설치합니다.
4. 카카오 게임 SDK 설정
...
| 2021.3 | 2022.3 | ||||||
---|---|---|---|---|---|---|---|---|
필수로 사용하는 항목 |
|
| ||||||
AndroidManifest.xml | SDK 내부 로직에 의해 자동으로 생성됩니다. | SDK 내부 로직에 의해 자동으로 생성됩니다. | ||||||
mainTemplate.gradle | 반드시 체크가 필요하며 필요한 디펜던시스는 EDM에 의해 자동 세팅됩니다. External Dependency Manager를 통해 Android Dependencies가 세팅됩니다. | 반드시 체크가 필요하며 필요한 디펜던시스는 EDM에 의해 자동 세팅됩니다. External Dependency Manager를 통해 Android Dependencies가 세팅됩니다. | ||||||
launcherTemplate.gradle | 자동생성된 파일에
해당 구문을 추가해야합니다. | 자동생성된 파일에
해당 구문을 추가해야합니다. | 자동 생성된 파일을 사용하시면 됩니다. | 자동 생성된 파일을 사용하시면 됩니다. | ||||
baseProjectTemplate.gradle | 자동생성된 파일에
해당 구문을 추가해야합니다. | 자동 생성된 파일에
해당 구문을 추가해야합니다. | ||||||
gradleTemplate.properties | 유니티와 EDM에 의해 자동 생성된 파일을 사용하시면 됩니다. | 유니티와 EDM에 의해 자동 생성된 파일을 사용하시면 됩니다. | ||||||
settingTemplate.gradle | 2021.3 버전에는 해당 파일이 없습니다. | 자동 생성된 파일을 사용하시면 됩니다. |
4.3.2. Permission 설정
Assets/Plugins/Android/AndroidManifest.xml 파일에 게임에서 사용할 permission을 추가할 수 있습니다.
...