Search

유니티 데모 설치하기

매치메이킹 SDK를 다운로드 받은 다음 데모 프로젝트를 구동하고, 관련 코드를 통해 매치메이킹 SDK 동작 방식에 대해 학습할 수 있습니다.
게임 스타일에 따라 아래 설명에 맞춰 구성합니다.

유니티 프로젝트 생성하기

유니티 패키지 import 하기

메뉴 - Assets - Import Package - Custom Package - 폴더에서 Matchmaking_demo.unitypackage 선택
import 선택

앱 등록하기

1.
STOVE Studio (opens new window)에서 발급 받은 Game ID, App Key, App Secret등을 등록
Scenes 폴더 - 01_LoginScene - StoveEssentialManager 선택

DefficultySetting

1.
난이도 설정 파일 생성/선택
메뉴 – MakeSetting – DefficultySetting 선택
2.
난이도 설정
1.
+/- - 추가/제거
2.
Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
3.
Name - UI 표시될 이름
4.
IsDefault - 기본 선택 여부(복수일 경우 처음 것을 사용)
5.
ResourcePath - UI 표시될 리소스 경로
6.
게임에서 적용된 설정

RoomSetting

1.
룸 설정 파일 생성/선택
메뉴 – MakeSetting – RoomSetting 선택
2.
룸 설정
1.
+/- - 추가/제거
2.
Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
3.
MaxUser - 최대 인원
4.
Name - UI 표시될 이름
5.
ResourcePath - UI 표시될 리소스 경로

ModeSetting

1.
모드 설정 파일 생성/선택
메뉴 – MakeSetting – ModeSetting 선택
2.
모드 설정
1.
+/- - 추가/제거
2.
Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
3.
Name - UI 표시될 이름
4.
IsDefault - 기본 선택 여부(복수일 경우 처음 것을 사용)
5.
ResourcePath - UI 표시될 리소스 경로
6.
IsBattle - 배틀 모드 여부(로비의UI가 모드에 따라 변경)
7.
RoomValues - 모드에서 사용되는 RoomSetting 의 value(추가/제거 가능)
8.
게임에서 적용된 설정모드 선택에 따라 모드에 사용되는 룸 정보가 변경됩니다.

StageSetting

1.
스테이지 설정 파일 생성/선택
메뉴 – MakeSetting – StageSetting 선택
2.
스테이지 설정
1.
+/- - 추가/제거
2.
Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
3.
Name - UI 표시될 이름
4.
IsDefault - 기본 선택 여부(복수일 경우 처음 것을 사용)
5.
ResourcePath - UI 표시될 리소스 경로

ItemSetting

1.
아이템 설정 파일 생성/선택
메뉴 – MakeSetting – ItemSetting 선택
2.
아이템 설정
1.
+/- - 추가/제거
2.
Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
3.
Name - UI 표시될 이름
4.
ResourcePath - UI 표시될 리소스 경로
5.
ItemType – 아이템타입 구분자와 SDK통신을 위한 meta key으로 사용(임의 값으로 6) 수정 가능, 값은 중복 불가)
6.
게임에서 적용된 설정아이템 타입에 따라 토글 메뉴가 자동으로 생성되고, 타입 아이템끼리 리스트에 보여집니다.