跳轉到主要內容
本主題涵蓋使用事件型統計資料時,建立使用者統計資料的下列常見案例。

針對條件使用 Boolean 值

目標:追蹤是否已符合特定條件

當您想要在遊戲邏輯中標示使用者是否已符合特定條件時,請使用此模式。

使用案例

  • 標示使用者的角色是否曾在特定關卡中死亡
  • 標示使用者是否已解除鎖定每個特定收集品
  • 標示使用者目前是否正在以硬派難度進行遊戲
  • 標示使用者是否已符合解除鎖定複雜成就的全部五個條件

範例:標示使用者是否使用霰彈槍擊殺 90 次,或使用狙擊槍擊殺 10 次

規則

如果旗標必須讀取為 TRUE,請套用常值為 “1” 的 REPLACE 運算子。 如果旗標必須等於或大於 1 才能觸發遊戲邏輯,請套用常值為 “1” 的 SUM 運算子。

注意事項

必要時,請初始化或重設 REPLACE Boolean 統計資料的值。否則,系統會保存最近一次設定的值。 在某些情況下,定義一個可將 Boolean 統計資料重設為 FALSE 的事件會很方便。在這些情況下,請使用常值為 “0” 的 REPLACE 運算。 返回本主題頂端。

針對累計值使用計數器

目標:遞增 (或遞減) 使用者在特定指標上的歷來累計值

當您想要在每次處理事件時,將統計資料值遞增固定或可變的數量時,請使用此模式。

使用案例

  • 玩家等級
  • 總擊殺數
  • 上傳的影片數量
  • 使用者在每張地圖上進行遊戲的次數
  • 駕駛每種車輛類型的累計距離
  • 目前物品欄中的物品數量

範例:贏得多人比賽的計數器

規則

對對應的事件欄位套用 SUM 運算子,或指定固定的常數值作為參數。 若要遞減統計資料的值,請使用負值作為參數,可以是固定常數,也可以是事件欄位中的執行階段值。

注意事項

請勿將字串資料類型的「常值」作為 SUM 運算子的參數。 請勿對字串資料類型的事件欄位套用 SUM 運算子。 如果您有多個事件更新同一個統計資料,請確保更新該統計資料的所有統計資料規則都使用相同的運算子。 返回本主題頂端。

追蹤個人最佳紀錄

目標:追蹤使用者在特定指標上的歷來「最佳」分數

當您想要保存使用者的最大 (MAX) 或最小 (MIN) 紀錄時,請使用此模式。捨棄任何無法改善使用者紀錄的值。

使用案例

  • 最長連續擊殺
  • 單回合多人遊戲中最少的死亡次數
  • 完成每條賽道的最快時間
  • 任何高爾夫球場每一洞的最遠開球距離

範例:完成歐洲賽道組中任何賽道的最快時間

規則

對對應的事件欄位套用 MAX 或 MIN 運算子。

注意事項

請勿將「常值」作為 MAX 或 MIN 運算子的參數。 請勿對字串資料類型的事件欄位套用 MAX 或 MIN 運算子。 如果您有多個事件更新同一個統計資料,請確保更新該統計資料的所有統計資料規則都使用相同的運算子。 返回本主題頂端。

追蹤最近一次的值

目標:追蹤使用者在特定指標上最近一次提交的分數

當您想要保存使用者的最新紀錄 (無論該值是否改善使用者的最佳紀錄) 時,請使用此模式。

使用案例

  • 目前難度
  • 目前多人遊戲回合中的死亡次數
  • 每條賽道最近一次比賽中的最高速度
  • 目前是否裝備進階高爾夫球桿的 Boolean 旗標

範例:任何賽道上最近一次的完成時間

規則

對對應的事件欄位或常值套用 REPLACE 運算子。

注意事項

必要時,請初始化或重設 REPLACE 統計資料的值。否則,系統會保存最近一次設定的值。 返回本主題頂端。
最後修改於 2026年10月8日