Azure Functions를 사용하는 CloudScript는 더 많은 언어를 지원하며 개선된 디버깅 워크플로를 제공합니다.
사용자 지정 CloudScript 작성 자습서는 CloudScript 코드 자체를 작성하는 방법에 대해 다룹니다.
- PlayFab의 기본 사항에 익숙해야 합니다.
- 표시된 C# 샘플은 PlayFab Unity SDK 사용에 해당합니다.
- JavaScript 샘플은 PlayFab CloudScript 서비스 사용에 해당합니다.
첫 번째 CloudScript 리비전
타이틀을 만든 후, PlayFab은 자동으로 예제 스크립트를 첫 번째 리비전으로 포함합니다. 이 리비전에는 CloudScript 학습 및 테스트에 사용할 수 있는 여러 메서드가 포함됩니다. 이러한 함수를 보려면:- Game Manager를 엽니다.
- 타이틀을 선택합니다.
- 왼쪽 사이드바에서 Automation을 선택합니다.
자체 리비전 업로드
Game Manager를 통해 자체 사용자 지정 메서드를 업로드할 수 있습니다. 업로드하는 각 파일은 새 리비전을 만듭니다. 업로드 중에 PlayFab 서비스는 CloudScript에 대해 구문 오류에 대한 간단한 LINT 검사를 실행합니다. 오류를 찾으면:- 오류 메시지가 표시됩니다.
- 오류를 수정하고 SUBMIT을 다시 선택합니다.
- 기본적으로, 새 업로드는 DEPLOY REVISION # TO LIVE 링크를 선택하여 배포해야 합니다. 이를 통해 여러 버전의 CloudScript로 업데이트하거나 롤백할 수 있습니다.
GitHub 통합
CloudScript 리비전을 관리하는 데 GitHub를 사용할 수도 있습니다. GitHub 계정이 있어야 하고 로그인되어 있어야 합니다.- USE GITHUB 버튼(이전 스크린샷의 회색 버튼)을 선택합니다.
- 다음 창에는 주황색 AUTHORIZE GITHUB ACCOUNT 버튼이 있습니다.
- GitHub에서 새로운 빈 저장소를 만듭니다.
- PlayFab Game Manager의 GitHub 페이지로 돌아옵니다(탭 새로 고침).
- 이 시점에서 GitHub 저장소를 선택하고 타이틀에 바인딩할 수 있어야 합니다.
