教學課程:使用 Azure Functions 的 Cloudscript 本機偵錯
透過 Azure Functions,您現在可以在本機測試和偵錯您的 CloudScript 程式碼。完成本教學課程後,您可以在偵錯工具 (例如 VS Code 或 Visual Studio) 下執行本機 Azure Functions 應用程式、設定中斷點,並執行您的遊戲用戶端。 在本教學課程中,您將了解如何:[!div class=“checklist”] * 將 ExecuteFunction 的實作新增至您的本機 Azure Functions 應用程式 * 新增設定檔案,告知 PlayFab SDK 從您的遊戲呼叫該本機實作
必要條件
- 目前下列 SDK 支援本機偵錯:
新增 ExecuteFunction 的本機實作
針對 C# Azure Functions 應用程式
若要在 C# Azure Functions 應用程式中設定 ExecuteFunction 的本機實作,請將 ExecuteFunction.cs 檔案新增至您的本機 Azure Functions 應用程式。ExecuteFunction 本機實作所需的環境變數
將下列設定新增至您的local.settings.json 檔案:
例如:
設定 PlayFab SDK 以呼叫本機 ExecuteFunction 實作
若要告知 PlayFab SDK 將 ExecuteFunction API 呼叫重新導向至您的本機實作,請將名為playfab.local.settings.json 的檔案新增至下列兩個位置之一:
- 電腦上的暫存目錄
- 在 Windows 上,這是 TEMP 環境變數
- 在 Linux/Mac 上,這是 TMPDIR 環境變數
- 遊戲可執行檔的目錄
playfab.local.settings.json 檔案。
其他資源
Azure Functions 有一份很棒的指南,說明如何在本機測試和偵錯您的函式。 以下是上述文件中的一些重點。- 確認已安裝 Azure Functions Core Tools
- 設定您的本機設定檔案。如需詳細資訊,請參閱使用 Visual Studio Code 開發 Azure Functions
- 在程式碼中設定中斷點
- 選取 F5 以開始偵錯
