如果您的遊戲使用事件型成就 (先前稱為 Achievements 2013),而且您想在未來支援多個平台,您必須繼續使用事件型成就。這是必要的,讓使用者能在所有平台上保留其成就。
本主題說明的功能僅在具有適當權限時才能使用。如需詳細資訊,請洽詢您的客戶經理或 Microsoft 的其他聯絡人。
挑戰在 XBOX 服務中的運作方式
挑戰是只在指定時間期間內提供的成就。例如,您可能想建立一項只在連續三天內提供、並在午夜開始與結束的成就。由於有時間限制,此成就會被視為挑戰。 與成就一樣,挑戰可以是可見的 (在可能的成就清單中) 或隱藏的。與成就不同的是,挑戰無法設定為在完成時授予玩家玩家分數。 返回本主題頂端。設定挑戰
- 使用您的帳戶登入 Partner Center。
- 選取您的遊戲,然後選取 Services > XBOX Live。
- 選取 Challenges 頁面的連結。
- 在 Challenges 頁面上建立並管理遊戲的挑戰。
建立挑戰
- 在 Challenges 頁面上,選取 New challenge。隨即會顯示 New challenge 頁面。
- 在 Challenge name 方塊中,輸入玩家看到的名稱。字串的長度上限為 44 個字元。
- 在 Locked description 方塊中,輸入挑戰鎖定時玩家看到的描述。字串的長度上限為 100 個字元。如果您選取 Secret,此描述就不會顯示在成就清單中。
- 在 Image icon 方塊中,指定作為挑戰視覺表示 (「徽章」) 的成就圖示。請確定圖示的格式為 .png 檔案,且大小為 1920 × 1080 像素。 圖示對玩家是可見的。當玩家檢視成就清單時,XBOX 會自動將其縮放為縮圖大小。不過,選取任何個別成就都會將該圖示設為背景影像。如果選取了 Hidden 核取方塊,在玩家解鎖之前,圖示不會顯示在清單中。 開發遊戲期間,您可以選取 use placeholder image 以使用預設的 XBOX 圖示,直到您最終的影像圖稿準備好替換它為止。
- 在 Promo icon 方塊中,指定宣傳圖示。其大小必須為 424 × 424 像素,且格式為 1:1 PNG。 開發遊戲期間,您可以選取 use placeholder image 以使用預設的 XBOX 圖示,直到您最終的宣傳圖稿準備好替換它為止。
- 在 Time frame 下,指定挑戰的 Start time 與 End time。挑戰只能在此處指定的時間期間內解鎖。結束日期不能晚於開始日期後三個月。時間以國際標準時間 (格林威治標準時間) 為準。
-
在 How should the details be treated? 下,從下列選項中選取。
- Public 表示所有玩家都能看到挑戰及其詳細資料。
- Secret 表示只有已解鎖挑戰的玩家才能看到挑戰及其詳細資料。這有助於避免劇情爆雷,並獎勵勇於嘗試的玩家。
-
選擇性:在 Challenge deep link 方塊中,指定玩家會立即被重新導向的遊戲內位置,讓他們可以嘗試此挑戰。例如,在
ms-xbl-11aa99ff://default?trackId=18中,11aa99ff是 TitleId。default?trackId=18是您的遊戲用來將玩家重新導向至遊戲中特定位置的代碼。 -
若要為解鎖成就授予其他獎勵 (圖稿或遊戲內),請執行下列步驟:
- 選取 Add reward。
- 在 Achievement rewards 頁面上,選取 Art 或 In-game。
- 在 Display name 方塊中,新增玩家看到的獎勵名稱。
- 在 Description 方塊中,新增玩家看到的獎勵描述。描述的長度上限為 90 個字元。其中應包含獎勵的持續時間 (若適用) 以及兌換獎勵的說明等詳細資料。
-
根據您選取的獎勵類型執行下列步驟。
- 如果您選取了 Art 獎勵類型,請使用 Art 方塊指定玩家解鎖挑戰時獲得的圖稿獎勵。獎勵的大小必須為 1920 × 1080 像素,且格式為 .png 檔案。開發遊戲期間,您可以選取 use placeholder image 以使用預設的 XBOX 影像,直到您最終的獎勵圖稿準備好替換它為止。
-
如果您選取了 In-game 獎勵類型,請執行下列步驟:
- 使用 Image 方塊指定一個影像,代表玩家解鎖挑戰時獲得的獎勵。開發遊戲期間,您可以選取 use placeholder image 以使用預設的 XBOX 影像,直到您最終的遊戲內圖稿準備好替換它為止。
- 使用 In-game value 指定傳遞給您遊戲的值或代碼。請確定您的遊戲可以使用此代碼來解鎖獎勵。
- 選取 Add 將獎勵新增至挑戰,或選取 Cancel 以取消並返回 New challenge 頁面。
-
選取決定挑戰解鎖方式的 Unlock logic。
-
Do something with incremental progress
選取單一玩家統計資料。當該玩家統計資料符合指定的條件時,挑戰就會解鎖。玩家接著可以看到自己解鎖挑戰的進度。
若要符合條件,統計資料必須大於或等於指定的值。這不適用於使用
min運算子設定的統計資料。此類統計資料必須小於或等於指定的值。 -
Do multiple things, cumulatively
選取使用
sum運算子設定的多個玩家統計資料。當您選取的所有玩家統計資料都符合指定的條件時,挑戰就會解鎖。 -
Min/max one of several things
選取使用
max或min運算子設定的多個玩家統計資料。當至少一個玩家統計資料需求被滿足時,挑戰就會解鎖。 - Do something once 選取一個玩家統計資料。當其執行個體因觸發統計資料規則而建立時,挑戰就會解鎖。
-
Custom logic
若要建立解鎖挑戰的複雜條件,請選取 Add stat,並將統計資料條件新增至目前的條件。若要新增條件子句,請選取 Add condition。
- 單一條件子句中的所有統計資料必須是相同的運算子類型,且必須符合相同的條件才能滿足該條件。
- 如果統計資料使用
min或max運算子,子句會使用OR邏輯來滿足條件。 - 如果統計資料使用
sum運算子,子句會使用AND邏輯來滿足條件。
-
Do something with incremental progress
選取單一玩家統計資料。當該玩家統計資料符合指定的條件時,挑戰就會解鎖。玩家接著可以看到自己解鎖挑戰的進度。
若要符合條件,統計資料必須大於或等於指定的值。這不適用於使用
- 選取 Save 以儲存挑戰,或選取 Cancel 以取消並返回 Challenges 頁面。
變更現有的成就或挑戰規則
遊戲通過最終認證之後,該遊戲中現有的成就就無法變更或刪除。
- 在 Challenges 頁面的挑戰清單中,選取您要變更之挑戰的 Name。這會開啟一個以挑戰名稱為標題的頁面。
- 對挑戰進行變更。
- 選取 Save 以儲存挑戰,或選取 Cancel 以取消並返回 Challenges 頁面。
刪除挑戰
遊戲通過最終認證之後,該遊戲中現有的成就與挑戰就無法變更或刪除。
- 在 Achievements 頁面的挑戰清單中,選取您要移除之挑戰旁的 Delete。
- 在 Confirmation 對話方塊中,選取 Delete 以確認刪除;否則,請選取 Cancel。
