아이템 빠른 시작(레거시 Economy)
Economy v1 API는 유지 관리 모드에 있으며 새 기능은 제공되지 않고 버그 수정만 이루어집니다. v1 API는 예측 가능한 미래 동안 유지됩니다. 다음 버전의 PlayFab Economy에 대해 자세히 알아보려면 Economy v2 개요를 참조하세요!
- 게임을 위한 가상 화폐를 설정합니다.
- 플레이어에게 가상 화폐를 부여합니다.
- 게임 내 카탈로그에 아이템을 추가합니다.
- PlayFab API를 사용해 가상 화폐로 카탈로그에서 아이템을 구매합니다.
- Game Manager의 정보를 사용해 구매가 성공했는지 확인합니다.
가상 화폐 설정
PlayFab은 여러 화폐와 아이템으로 강력한 게임 경제를 지원합니다. 이러한 기능에 액세스하고 가상 화폐를 만들려면:- Game Manager를 열고 왼쪽 사이드 바에서 Economy를 선택합니다.
- Currency 탭을 선택한 다음 New Currency를 선택합니다(아래 표시된 New Currency 화면이 열립니다).
- 가상 화폐를 만들려면 이 필드를 편집합니다.
- **Currency code (2 uppercase characters)**를 GD로 설정합니다.
- Display name을 Gold로 설정합니다.
- SAVE CURRENCY를 선택합니다.
플레이어에게 가상 화폐 부여
플레이어에게 가상 화폐를 직접 부여할 수 있습니다. 예로 Game Manager를 사용해 플레이어에게 돈을 추가해 보겠습니다.- 왼쪽 사이드 바에서 Players를 선택한 다음 플레이어의 ID를 선택합니다.
- 플레이어의 Virtual Currency 탭으로 이동합니다.
- GD 화폐를 선택합니다(아래 표시된 Modify Virtual Currency 화면이 열립니다).
- Amount를 100으로 변경합니다.
- SAVE VIRTUAL CURRENCY를 선택합니다.
게임 내 카탈로그에 아이템 추가
돈을 쓸 수 없으면 가지고 있어도 의미가 없습니다! 게임을 출시하는 플랫폼이나 주요 버전 번호에 해당하는 카탈로그(아이템 컬렉션)를 원하는 대로 만들 수 있습니다. 아이템이 있는 카탈로그를 만들려면:- 왼쪽 사이드 바에서 Economy를 선택하고 Catalogs 탭을 선택합니다.
- New Catalog 버튼을 선택하고 Catalog version으로 main을 입력합니다. ID가 One인 아이템이 자동으로 추가됩니다.
- One을 선택합니다(아래 표시된 Edit Catalog Item 화면이 열립니다). 이 필드를 편집합니다.
- Item ID를 apple로 설정합니다.
- Display name을 apple로 설정합니다.
- Description을 Perfectly normal apple로 설정합니다.
- apple의 gold(GD) 가격을 5로 설정합니다.
- SAVE ITEM을 선택합니다.
가상 화폐로 아이템 구매
게임에서 구매를 하기 위해 PlayFab API를 사용해 보겠습니다.- (플레이어에게 가상 화폐 부여에서 설명한 대로) 100 gold의 가상 화폐를 부여받은 플레이어로 로그인합니다.
- 다음 요청의 매개 변수와 함께 GetCatalogItems를 호출합니다.
CatalogVersion = "main"
- 결과의
Catalog에 GD 가격 5의 apple이 포함되어 있는지 확인합니다. - 요청에 다음 매개 변수 값을 사용해 PurchaseItem을 호출해 apple을 구매합니다.
CatalogVersion = "main"ItemId = "apple"VirtualCurrency = "GD"Price = 5
- 마지막으로, GetUserInventory를 호출하고 해당 메서드의 결과를 살펴봅니다. 플레이어의 인벤토리에 있는 아이템 배열에서 apple을 볼 수 있어야 합니다!
구매가 성공했는지 확인
Game Manager에서 구매를 확인하려면:- 왼쪽 사이드 바에서 Players를 선택해 Players 탭을 엽니다.
- 아이템을 구매한 플레이어의 ID를 선택합니다.
- PlayStream 탭을 엽니다. 플레이어 가상 화폐 아이템 구매 이벤트를 볼 수 있어야 합니다.
- Inventory 탭을 엽니다. 이제 인벤토리에 apple이 포함되어 있어야 합니다. Inventory 탭의 기능을 사용해 아이템을 취소하거나 플레이어에게 더 많은 apple을 부여할 수도 있습니다.
- Virtual Currency 탭을 엽니다. 플레이어는 95 gold만 남아 있어야 합니다.
