콘솔로 이동

AI 인게임 상점 사용하기

들어가기 전에

들어가기 전에

AI 인게임 상점은 텐투플레이 SDK v2021.3.2 부터 지원하므로, SDK 버전을 확인해주시기 바랍니다. 콘솔의 AI 인게임 상점을 사용하기 전 반드시 SDK를 다운로드 해야 합니다. 이 과정에 대해서는 아래 문서를 참고하세요.

프로젝트 생성하는 방법 알아보기

TPAdviceController

  1. Canvas 안에 TPAdviceController는 캔버스 내에서 Advice가 동적으로 보여지도록 하는 컨트롤러 역할을 합니다.
    TPAdviceController는 Assets/TentuPlay/TPAdviceTemplates/TPAdviceController.prefab에 위치합니다.

  2. TentuPlayCRMPlayerController는 Player의 컴포넌트입니다.

  3. TentuPlayCRMDemoController의 속성인 tpAdviceController는 Canvas에 있는 TPAdviceController가 들어갑니다.

  4. TentuPlayCRM은 각각의 플레이어(player_uuid)에 맞는 Advice를 동적으로 불러와 화면에 보여줍니다.

데모게임에서는 게임 플레이 후 우편함을 클릭하면 플레이어 'TentuPlayer'가 두가지 종류의 우편을 받은 모습을 예시로 보여줍니다. 데모게임에 대한 자세한 내용 및 TPMentor 사용 예시는 TentuPlayCRMPlayerController.cs를 참고합니다.

Advice UI

  • 무과금 기대치 모델의 Advice UI 프리팹과 컴포넌트로 포함될 스크립은 다음에 위치합니다:
    • Assets/TentuPlay/TPAdviceTemplates/Resources/TPAdviceWindowUINonpaying_Players.prefab
    • Assets/TentuPlay/TPAdviceTemplates/TPAdviceWindowUINonpayingPlayersController.cs
  • 폭풍성장 모델의 Advice UI 프리팹과 컴포넌트로 포함될 스크립은 다음에 위치합니다:
    • Assets/TentuPlay/TPAdviceTemplates/Resources/TPAdviceWindowUISmart_And_Busy.prefab
    • Assets/TentuPlay/TPAdviceTemplates/TPAdviceWindowUISmartAndBusyController.cs


TPAdviceWindowUI

  • Root GameObject: U Dialog와 TPAdviceWindowUI{SomeModel}Controller가 컴포넌트가 됩니다.

  • 닫기버튼: - Root GameObject: U Dialog와 TPAdviceWindowUI{SomeModel}Controller가 컴포넌트가 됩니다.

  • 아이템 및 상품 버튼:
    • TPAdviceWindowUI{SomeModel}Controller.GoToAdviceEvent가 On Click 이벤트가 됩니다.
    • Item Id Viewer와 Go To Shop Example은 버튼 클릭 시 아이템 ID가 콘솔과 Item Id에 표시되도록 하는 예제 기능입니다.

  • 우편 내용: TPAdviceWindowUI{SomeModel}Controller.cs의 PlaceAdvice 메소드의 내용을 수정하여 사용합니다.

도움이 필요한가요?

궁금한 것이 있으신가요? 텐투플레이 디스코드에서 바로 문의주세요.