•
매치메이킹 SDK를 다운로드 받은 다음 데모 프로젝트를 구동하고, 관련 코드를 통해 매치메이킹 SDK 동작 방식에 대해 학습할 수 있습니다.
게임 스타일에 따라 아래 설명에 맞춰 구성합니다.
유니티 프로젝트 생성하기
유니티 패키지 import 하기
메뉴 - Assets - Import Package - Custom Package - 폴더에서 Matchmaking_demo.unitypackage 선택
import 선택
앱 등록하기
1.
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.
게임에서 적용된 설정아이템 타입에 따라 토글 메뉴가 자동으로 생성되고, 타입 아이템끼리 리스트에 보여집니다.