必要條件
若要依照本教學課程操作,您需要: 如需如何建立 Azure 函式的詳細資訊,請參閱此指南。使用 Visual Studio 在 Azure 中建立您的第一個函式使用 Azure Functions 建立排行榜
在本節中,我們將建立一個排行榜,可讓您提交分數並擷取最高分數。- 此函式屬性
[Function("LeaderboardExample")]定義函式的名稱,在此案例中為LeaderboardExample。 - 此函式由 HTTP 要求觸發,如
[HttpTrigger(AuthorizationLevel.Anonymous, "get", "post")]屬性所示。這表示無需任何驗證,即可透過 HTTP GET 和 POST 方法存取此函式。 - 在函式中,我們設定 PlayFab 遊戲 ID 和開發人員秘密金鑰,以驗證我們對 PlayFab 服務的要求。您可以根據最適合您特定案例和安全性需求的方式,變更存取這些值的方法。
- 此函式會檢查要求中是否提供查詢參數 “leaderboardName”。
- 接著我們呼叫
LoginAsTitleEntity方法,以遊戲實體身分進行驗證,這是建立排行榜定義所必需的。 - 最後,我們呼叫
CreateLeaderboardDefinitionAsync方法,以提供的名稱建立排行榜定義。若要深入了解排行榜的建立,您可以參閱建立基本排行榜和使用排行榜執行更多操作。
另請參閱
- 使用排行榜執行更多操作。
- 建立基本排行榜。
- 手動層級。
- 限制。
- 配額。
- 季節性排行榜。
- 依統計資料為玩家排名。
- 將內容相關資料新增至排行榜。
- 排行榜與 Playstream。
- API 參考。
