Everybody Happyvirus117 Gamingservices - ABTestSample #6 Remote Key 만들기 1. 오늘 알아볼 내용 유니티 대쉬보드에서 Remote 로 사용할 키를 만드는 방법에 대해 다룹니다. 2. 대쉬보드로 이동 아래 링크로 이동해서 로그인을 합니다. https://dashboard.unity3d.com/gaming/login?redirectTo=Lz9fZ2E9Mi4yMDY0NzcyNzAuNDUzMjA4MDA3LjE2NzczMDU0ODItOTI2MDM4MjEyLjE2NTk1MTI4MDU=&_ga=2.206477270.453208007.1677305482-926038212.1659512805 Unity Gaming Services dashboard.unity3d.com 대쉬보드에서 LiveOps > Remote Config > Config > Add Key를 누릅니다. Key의 이름, 타입을 .. Unity 자습서/GamingServices 2023. 2. 28. Gamingservices - ABTestSample #5 재화 표시 1. 오늘 알아볼 내용 유저가 보유한 재화를 GamingServices에서 로드한 뒤에 UI에 표시하는 내용에 대해 다룹니다. 유저가 보유한 재화를 Economy 에서 로드하는 방법 로드 중 발생한 에러를 처리하는 방법 Economy 에서 데이터를 로드한 후 UI에 표시하는 방법 2. 유저가 보유한 재화 데이터 로드 2-1 선행학습 2-1-1 유저의 재화 데이터 로드 요청 var options = new GetBalancesOptions { ItemsPerFetch = 100 }; return EconomyService.Instance.PlayerBalances.GetBalancesAsync(options); GetBalancesOptions 한번에 로드할 목록의 수이다. 위 예제는 데이터를 로드할 때 .. Unity 자습서/GamingServices 2023. 2. 26. Gamingservices - ABTestSample #4 재화 만들기 1. 오늘 알아볼 내용 유니티 대쉬보드에서 재화를 만드는 방법에 다룰 예정입니다. 만들 재화는 Coin입니다. 2. 사이트 접속 아래의 링크로 유니티 대쉬보드로 이동 후 로그인을 합니다. https://dashboard.unity3d.com/gaming/login?redirectTo=Lw== Unity Gaming Services dashboard.unity3d.com 3. 리소스 생성하기 LiveOps > Economy > Configuration > Add Resource를 클릭합니다. 3-1 Type 설정 Economy의 리소스는 4개의 타입이 존재합니다. 이번에는 재화(Currency)를 만들 예정이니 Currency를 눌러줍니다. Resource name에 Coin를 입력합니다. What are.. Unity 자습서/GamingServices 2023. 2. 25. Gamingservices - ABTestSample #3 로그아웃과 신규 계정 생성 1. 오늘 알아볼 내용 지난 시간에는 익명로그인으로 계정을 생성하는 방법에 대해 다뤘었는데요. 이번에는 이전 익명계정을 로그아웃하고 새로운 익명 계정을 생성하는 방법에 대해 알아볼 겁니다. 2. 로그 아웃 구현 2-1 스크립트 작성 2-1-1 ABTestLevelDifficultySceneManager.cs ABTestLevelDifficultySceneManager.cs를 열고 SignOut 함수를 추가합니다. 로그아웃 중에는 다른 코드가 실행되면 안되므로 비동기가 아닌 동기 방식으로 진행합니다. // ABTestLevelDifficultySceneManager.cs // 테스트 용도 버튼클릭 이벤트 public void OnTestSignOutClick() { SignOut(); } void Sign.. Unity 자습서/GamingServices 2023. 2. 25. Gamingservices - ABTestSample #2 익명 로그인 1. 오늘 알아볼 내용 오늘은 게이밍서비스를 초기화하고 익명로그인 하는 방법에 대해 다루겠습니다. 2. GamingServices 초기화 진행 2-1 폴더 및 파일 생성 Assets\Use Case Samples\AB Test Level Difficulty\Scripts 폴더를 만듭니다. Assets\Use Case Samples\AB Test Level Difficulty\Scripts 폴더에 ABTestLevelDifficultySceneManager.cs 파일을 만듭니다. using System; using System.Collections.Generic; using System.Threading.Tasks; using Unity.Services.Authentication; using Unity.S.. Unity 자습서/GamingServices 2023. 2. 25. GamingServices - ABTestSample #1 환경 세팅 이전 게시물 [Unity 자습서/GamingServices] - GamingServices Sample 분석 - 소개 [Unity 자습서/GamingServices] - 유니티 게이밍서비스 활성화하기 SampleProject 살펴보기 기획 설명 유저가 로그인하면 랜덤으로 A~E의 그룹 중 하나의 그룹에 속하게 됩니다. 유저가 속한 그룹에 따라 필요 경험치가 다릅니다. Gain XP 버튼을 누르면 경험치를 획득합니다. 필요 경험치보다 획득 경험치가 같거나 높으면 레벨업을 합니다. 레벨업 보상으로 100 Gold를 획득합니다. 원활한 테스트를 위해 Sign In As New Player를 통해 새로운 계정을 만들 수 있습니다. 패키지 파일 임포트 UI배치만 완료된 씬 파일 받기 아래의 Unitypakage .. Unity 자습서/GamingServices 2023. 2. 24. 유니티 게이밍서비스 활성화하기 SDK 설치하기 Package Manager 에서 Unity Registry를 선택하면 설치할 수 있는 패키지 목록이 나옵니다. 사용하려면 Package를 선택하고 Install 버튼을 누르면 설치가 완료됩니다. 프로젝트 링크하기 GamingServices 관련 패키지가 설치되면 프로젝트를 링크하라는 창이 팝업됩니다. Project Settings를 눌러줍니다. Project Settings\Services에서 연결할 organizations(조직)을 선택하고 Create project ID를 눌러줍니다. 1~3분 정도 기다리면 아래의 화면으로 변경됩니다. Save 버튼을 눌러줍니다. GamingServices 대쉬보드로 이동하는 방법은 Services 탭에서 원하는 기능을 눌러 Go to Dashboa.. Unity 자습서/GamingServices 2023. 2. 24. 이전 1 2 3 4 5 ··· 17 다음 💲 추천 글