Please Select Your Location
Australia
Österreich
België
Canada
Canada - Français
中国
Česká republika
Denmark
Deutschland
France
HongKong
Iceland
Ireland
Italia
日本
Korea
Latvija
Lietuva
Lëtzebuerg
Malta
المملكة العربية السعودية (Arabic)
Nederland
New Zealand
Norge
Polska
Portugal
Russia
Saudi Arabia
Southeast Asia
España
Suisse
Suomi
Sverige
台灣
Ukraine
United Kingdom
United States
Please Select Your Location
België
Česká republika
Denmark
Iceland
Ireland
Italia
Latvija
Lietuva
Lëtzebuerg
Malta
Nederland
Norge
Polska
Portugal
España
Suisse
Suomi
Sverige

用法範例

以下範例重點介紹了開發人員如何在內容中使用 VIVEPORT Arcade 排行榜 API。

在執行任何 API 函數之前,請確認您的內容擁有 VIVEPORT ID 和金鑰。

  1. 使用 Viveport.Api.Init 調用頂級 API 以初始化 VIVEPORT SDK。對於 Unity 開發人員,通常調用 Monobehavior Start()
  2. 調用 Viveport.Arcadeleaderboard.IsReady() 以初始化 VIVEPORT Arcade 排行榜 API。
  3. 調用 Viveport.ArcadeLeaderboard.DownloadLeaderBoardScores() 以下載得分。
  4. 請執行下列任一操作:
    • 調用 Viveport.ArcadeLeadboard.GetCount() 以檢查排行榜得分的分數,該分數可用於確定 GetLeaderboardScore() 的索引值。
    • 調用 GetLeaderboardSortMethod() 以取得用於排行榜得分順序的排序方法。這可用於統整本地顯示的資訊。
    • 調用 GetLeaderboardDisplayType() 以確定排行榜儲存的數據類型。關於完整列表,請參見 LeaderBoardDisplayType()
  5. 使用正確的索引調用 GetLeaderboardScore() 以取得得分。
  6. 向使用者展示排行榜。
  7. 如果要上傳新得分,請調用 UpLoadLeaderboardScore() 將其上傳到 VIVEPORT 後端。
    請記住,將依據 VIVEPORT 開發者主控台 中的排行榜設定來處理更改,例如累計或是替換得分。
  8. 不再需要時,請調用 Viveport.Api.Shutdown 以釋放 VIVEPORT SDK 資源。在 Unity 中,通常是在 MonoBehavior OnDestroy() 中或在 Application.Quit() 之前。