挑戰在 XBOX 裝置上的運作方式
挑戰是只在指定時間內提供的成就。例如,您可能想要建立一個只在連續三天內提供的成就,且這段期間從午夜開始並在午夜結束。由於有時間限制,此成就會被視為挑戰。 與成就一樣,挑戰可以是可見的 (在可能的成就清單中) 或隱藏的。設定挑戰
1
使用您的帳戶登入 [Partner Center](https://developer.microsoft.com...
使用您的帳戶登入 Partner Center。
2
選取您的遊戲,然後移至 Services > XBOX Live。
選取您的遊戲,然後移至 Services > XBOX Live。
3
選取 Challenges 頁面的連結。
選取 Challenges 頁面的連結。
4
在 Challenges 上,建立及管理遊戲的挑戰。
在 Challenges 上,建立及管理遊戲的挑戰。
建立挑戰
1
在 Challenges 頁面上,選取 New challenge 按鈕。
在 Challenges 頁面上,選取 New challenge 按鈕。這會帶您前往 New challenge 頁面。
2
在 Challenge name 欄位中,提供要向玩家顯示的名稱。
在 Challenge name 欄位中,提供要向玩家顯示的名稱。字串長度上限為 44 個字元。
3
在 Locked description 欄位中,提供挑戰鎖定時要向玩家...
在 Locked description 欄位中,提供挑戰鎖定時要向玩家顯示的描述。字串長度上限為 100 個字元。如果選取 Secret 選項,此描述將不會顯示在成就清單中。
4
在 Image icon 欄位中,提供做為挑戰視覺呈現的成就圖示...
在 Image icon 欄位中,提供做為挑戰視覺呈現 (「徽章」) 的成就圖示。請確定圖示為 PNG 檔案格式,且大小為 1920 x 1080 像素。
- 在 Promo icon 欄位中,指定宣傳圖示。其大小必須為 424 x 424 像素,且格式為 1:1 PNG。開發遊戲期間,您可以選取 use placeholder image,使用預設的 XBOX 圖示,直到最終美術作品準備好取代它為止。
- 在 Time frame 下,指定挑戰的 Start time 和 End time。只能在此處指定的時間內解除鎖定挑戰。結束日期不可晚於開始日期後三個月。請注意,時間是以格林威治標準時間 (GMT) 為準。
- 在 How should the details be treated? 下,從下列選項中選取。
- Public
表示所有玩家都能看到挑戰及其詳細資料。 - Secret 表示只有已解除鎖定挑戰的玩家才能看到挑戰及其詳細資料。這有助於避免劇情暴雷,並獎勵勇於嘗試的玩家。
- Public
- 選用:在 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 x 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。
