기술 자료

지원

Economy

Economy

에디터 툴

Use Economy scriptable objects in the Unity Editor to interact with Economy without running the game.
읽는 시간 1분최근 업데이트: 17일 전

Economy 패키지는 다양한 방식으로 게임의 경제와 상호 작용할 수 있도록 해 주는 몇 가지 에디터 툴과 함께 제공됩니다.

스크립터블 오브젝트

Economy 패키지에서 제공되는 스크립터블 오브젝트를 사용하여 Unity 에디터에서 직접 경제와 상호 작용할 수 있습니다. 스크립터블 오브젝트는 잔액과 인벤토리, 가상 구매에 사용됩니다. 이러한 오브젝트를 사용하려면 Unity Dashboard에서 Economy를 구성하고 Authentication을 통해 로그인하는 등 일반적인 Economy 설정 플로를 따라야 합니다. 오브젝트를 만들려면 프로젝트(Project) 창에서 오른쪽 클릭한 다음, Create > Economy Tools를 선택한 후 원하는 헬퍼를 선택합니다.

워크플로 예시

  1. 버튼 게임 오브젝트를 만듭니다.
  2. 프로젝트에서 새 구매 헬퍼를 만들고 설정을 구성합니다.
  3. 구매 헬퍼를 인스펙터(Inspector)에 있는 버튼의 클릭 이벤트로 드래그합니다.
  4. 클릭할 때 트리거되는 메서드로
    InvokeAsync()
    메서드를 선택합니다.
버튼을 클릭하면 구매가 시도됩니다.

플레이어 잔액 헬퍼

이 헬퍼를 사용하여 플레이어 잔액을 설정하고, 늘리고, 줄일 수 있습니다. 이벤트를 구성할 때 이 오브젝트에서
InvokeAsync()
메서드를 트리거합니다.
  • Action
    : 상호 작용 메서드입니다(설정, 증액, 감액).
  • Currency ID
    : 수정하려는 재화의 ID입니다.
  • Amount
    : 수정하려는 재화의 금액입니다.

플레이어 인벤토리 헬퍼

이 헬퍼로 플레이어 인벤토리 아이템을 추가하고 업데이트할 수 있습니다. 이벤트를 구성할 때 이 오브젝트에서
InvokeAsync()
메서드를 트리거합니다.
  • Action
    : 상호 작용 메서드입니다(추가나 업데이트).
  • Players Inventory Item ID
    : 추가하거나 업데이트하려는 플레이어 인벤토리 아이템의 ID입니다. 추가하는 경우 여기를 공백으로 비워 두면 ID가 자동으로 생성됩니다.
  • Item ID
    : 추가 작업에만 필요합니다. 플레이어 인벤토리에 추가하려는 아이템의의 인벤토리 아이템 ID입니다.
  • Instance Data JSON
    : 업데이트 작업에만 필요합니다. 업데이트 중인 플레이어 인벤토리 아이템에 추가하려는 인스턴스 데이터입니다. 유효한 JSON이어야 합니다.

구매 헬퍼

이 헬퍼로 구매를 생성할 수 있습니다. 이벤트를 구성할 때 이 오브젝트에서
InvokeAsync()
메서드를 트리거합니다.
  • Purchase ID
    : 생성하려는 가상 구매의 ID입니다.