• 매치메이킹 SDK (ver 1.0.5.0)
  • 유니티 데모 설치하기
  • 유니티 C# 코드 가이드
  • API Documentation

시작하기

데모 프로젝트를 구동하고, 관련 코드를 통해 매치메이킹 SDK 동작 방식에 대해 학습할 수 있습니다.

게임 스타일에 따라 아래 설명에 맞춰 구성합니다.


유니티 프로젝트 생성하기


유니티 패키지 import 하기

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

import 선택


앱 등록하기

  1. 인디 스튜디오에서 발급 받은 게임 아이디, 앱 키, 앱 시크릿등을 등록

Scenes 폴더 - 01_LoginScene - StoveEssentialManager 선택


DifficultySetting

  1. 난이도 설정 파일 생성/선택

메뉴 – MakeSetting – DifficultySetting 선택

  1. 난이도 설정

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

  6. 게임에서 적용된 설정


RoomSetting

  1. 룸 설정 파일 생성/선택

메뉴 – MakeSetting – RoomSetting 선택

  1. 룸 설정

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

ModeSetting

  1. 모드 설정 파일 생성/선택

메뉴 – MakeSetting – ModeSetting 선택

  1. 모드 설정

  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 선택

  1. 스테이지 설정

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

ItemSetting

  1. 아이템 설정 파일 생성/선택

메뉴 – MakeSetting – ItemSetting 선택

  1. 아이템 설정

  1. +/- - 추가/제거
  2. Value - SDK통신을 위한 meta value(임의 값으로 수정 가능, 값은 중복 불가)
  3. Name - UI 표시될 이름
  4. ResourcePath - UI 표시될 리소스 경로
  5. ItemType – 아이템타입 구분자와 SDK통신을 위한 meta key으로 사용(임의 값으로 수정 가능, 값은 중복 불가)

  6. 게임에서 적용된 설정

아이템 타입에 따라 토글 메뉴가 자동으로 생성되고, 타입 아이템끼리 리스트에 보여집니다.

In This Article
Back to top Generated by DocFX