- 遊戲層級:將所有玩家更新彙總至單一遊戲範圍的統計資料。非常適合整個玩家群共享的全域目標。
- 群組層級:將玩家更新彙總至群組實體統計資料。非常適合部落挑戰、公會目標,或部分玩家朝共同目標努力的團隊目標。
遊戲層級社群統計資料
建立來源統計資料定義
首先,為玩家建立統計資料定義,作為彙總來源:建立目的地統計資料定義
接著,為遊戲建立統計資料定義,作為彙總目的地。將玩家統計資料定義指定為遊戲統計資料定義的彙總來源:注意: 將
EntityType 設定為 title,並將 AggregationSources 設定為參考在玩家層級定義的統計資料。
建立社群統計資料後,在玩家層級所做的任何更新都會開始在遊戲層級彙總。系統只會彙總新的更新。如果來源統計資料已存在一段時間,系統不會在遊戲層級回填這些歷史值。
讀取遊戲社群統計資料
若要取得遊戲層級統計資料的目前分數,請讀取遊戲實體的統計資料:群組層級社群統計資料
群組層級社群統計資料可讓您彙總特定群組 (例如部落或公會) 內的玩家動作。這種彙總適用於部落挑戰之類的案例,其中成員共同朝共同目標努力。建立目的地統計資料定義
建立EntityType 設定為 group 的統計資料定義。將玩家統計資料定義指定為彙總來源:
來源統計資料定義 (玩家層級) 與用於遊戲層級社群統計資料的定義相同。您可以重複使用現有的來源統計資料定義。
更新來源統計資料
為群組層級彙總更新玩家的來源統計資料時,請在StatisticUpdate 物件的 AggregationTargetEntityKeys 屬性中指定目標群組實體。此屬性會告訴 PlayFab 要將更新彙總至哪個群組實體。
對於遊戲層級社群統計資料,不需要
AggregationTargetEntityKeys,因為遊戲是預設的彙總目標。對於群組層級社群統計資料,您必須指定群組實體索引鍵。目前,您只能在 AggregationTargetEntityKeys 中指定一個實體索引鍵。讀取群組社群統計資料
若要取得群組社群統計資料的目前分數,請讀取群組實體的統計資料:限制
- 您只能為社群統計資料指定一個彙總來源。
- 您無法為社群統計資料指定版本設定。您為來源統計資料指定的版本設定也會套用至社群統計資料。
- 社群統計資料的
EntityType必須是title或group。 - 您無法對任何資料行使用
Last彙總。 - 更新來源統計資料時,您只能在
AggregationTargetEntityKeys中指定一個實體索引鍵。
