AI 인게임 상점 사용하기
들어가기 전에
들어가기 전에
AI 인게임 상점은 텐투플레이 SDK v2021.3.2 부터 지원하므로, SDK 버전을 확인해주시기 바랍니다. 콘솔의 AI 인게임 상점을 사용하기 전 반드시 SDK를 다운로드 해야 합니다. 이 과정에 대해서는 아래 문서를 참고하세요.
TPAdviceController
-
Canvas 안에 TPAdviceController는 캔버스 내에서 Advice가 동적으로 보여지도록 하는 컨트롤러 역할을 합니다.
TPAdviceController는 Assets/TentuPlay/TPAdviceTemplates/TPAdviceController.prefab에 위치합니다. -
TentuPlayCRMPlayerController는 Player의 컴포넌트입니다.
-
TentuPlayCRMDemoController의 속성인 tpAdviceController는 Canvas에 있는 TPAdviceController가 들어갑니다.
-
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 메소드의 내용을 수정하여 사용합니다.
도움이 필요한가요?
궁금한 것이 있으신가요? 텐투플레이 디스코드에서 바로 문의주세요.