跳轉到主要內容
本主題說明使用者統計資料是由開發人員定義、由 XBOX 服務計算,並以名稱/值組形式依使用者儲存的資料點。 以下是一些使用者統計資料的範例:
  • 在困難難度下用霰彈槍擊殺的殭屍總數
  • 完成第 3 關的最快時間
  • 多人比賽中達成的最高分數
  • 最近駕駛的車輛名稱
事件型統計資料先前稱為 Stats 2013。 使用事件型統計資料時,統計資料會在 XBOX 服務中根據遊戲記錄的事件,以及開發人員透過 Partner Center 服務設定工具定義的統計資料規則來計算。 遊戲會將事件傳送至 XBOX 統計資料處理器服務。處理器會使用您在 Partner Center 的 XBOX 服務設定中定義的統計資料規則來處理這些事件並更新統計資料。接著,遊戲就可以從 XBOX 統計資料服務擷取更新後的統計資料。 統計資料規則可以設定為產生下列其中一種:
  • 單一統計資料執行個體
  • 以統計資料範本為基礎的多個統計資料執行個體

定義統計資料執行個體

_統計資料執行個體_使用單一名稱/值組。 這是使用統計資料的基本方式。 設定統計資料規則,以控制 XBOX 服務如何根據遊戲傳送的事件產生統計資料執行個體 (圖 1)。 如需詳細資訊,請參閱事件型統計資料規則概觀。 圖 1. 事件、統計資料規則與使用者統計資料。 顯示事件、統計資料規則與使用者統計資料的圖。第一個區塊顯示 Event 與 Enemy defeated,第二個區塊顯示 Stat Rule 與 Kills,第三個區塊顯示 Stat Instance 與 Kills。 統計資料執行個體名稱指的是特定的名稱/值組。例如:
  • EnemiesDefeated
  • HighScoreMP
  • CurrentCarName

定義統計資料範本

更進階的統計資料類型是_統計資料範本_。 統計資料範本的名稱中包含若干事件欄位,以產生數個統計資料執行個體。 _統計資料範本_使用名稱中含有事件欄位的統計資料規則來產生多個統計資料執行個體 (圖 2)。 圖 2. 事件與統計資料範本。 顯示事件與統計資料範本的圖。第一個區塊顯示 Event 與含有 WeaponID、DifficultyLevel 的 EnemyDefeated,第二個區塊顯示含有 Kills.WeaponID 的 Stat Rule,第三個區塊顯示含有 Kills.WeaponID.Pistol 與 KillsWeaponID.Rifle 的 Stat Instance。 統計資料範本由名稱中包含一或多個事件欄位的統計資料規則產生,因此可以產生多個統計資料執行個體。 例如:
  • 統計資料範本:BestTime.LevelId
  • 統計資料執行個體:BestTime.LevelId.3
  • 統計資料執行個體:BestTime.LevelId.55
  • 統計資料範本:EnemiesDefeated.EnemyTypeId.WeaponId.DifficultyLevelId
  • 統計資料執行個體:EnemiesDefeated.EnemyTypeId.6.WeaponId.17.DifficultyLevelId.4
  • 統計資料執行個體:EnemiesDefeated.EnemyTypeId.9.WeaponId.33.DifficultyLevelId.1
每個事件都有事件名稱與一組欄位。 當 XBOX 服務收到特定名稱的事件時,就會觸發統計資料規則。 統計資料規則會產生統計資料執行個體 (圖 3)。 圖 3. 事件、統計資料規則與使用者統計資料,以及處理位置。 顯示事件、統計資料規則與使用者統計資料以及處理位置的圖。

另請參閱

事件型與遊戲管理型統計資料
最後修改於 2026年10月8日