필수 구성 요소
이 튜토리얼을 따라하려면 다음이 필요합니다. Azure Function을 만드는 방법에 대한 자세한 내용은 이 가이드를 확인하세요. Visual Studio를 사용해 Azure에서 첫 번째 함수 만들기Azure Functions를 사용해 리더보드 만들기
이 섹션에서는 점수를 제출하고 상위 점수를 검색할 수 있는 리더보드를 만들어 보겠습니다.- 함수 특성
[Function("LeaderboardExample")]는 함수의 이름을 정의합니다. 이 경우LeaderboardExample입니다. - 이 함수는
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")]특성에서 알 수 있듯이 HTTP 요청에 의해 트리거됩니다. 즉, 이 함수는 인증 없이 HTTP GET 및 POST 메서드를 통해 액세스할 수 있습니다. - 함수 내에서 PlayFab Title ID와 Developer Secret Key를 설정하여 PlayFab 서비스에 대한 요청을 인증합니다. 특정 상황과 보안 요구 사항에 가장 적합한 방식으로 이러한 값에 액세스하는 방법을 변경할 수 있습니다.
- 이 함수는 요청에 “leaderboardName” 쿼리 매개 변수가 제공되었는지 확인합니다.
- 그런 다음
LoginAsTitleEntity메서드를 호출하여 리더보드 정의 생성에 필요한 title 엔티티로 인증합니다. - 마지막으로
CreateLeaderboardDefinitionAsync메서드를 호출하여 제공된 이름으로 리더보드 정의를 만듭니다. 리더보드 생성에 대한 자세한 내용은 기본 리더보드 만들기 및 리더보드 더 활용하기를 확인하세요.
