[UWP]_初嘗在 XBOX ONE 開發 UWP

在今年4月時,微軟Build大會宣布即將釋出XBOX ONE for DEV

Build大會結束之後隨即釋出beta版的XBOX ONe Dev Mode啟動app

 

當下有點怕怕的沒有衝第一個,因為據說會導致部分遊戲無法執行

而且如果要完整解除Dev Mode,會需要整台X1洗掉,遊戲得重抓…

學校宿舍網路太悲劇,不想挑戰…

 

直到最近略有空閒時間,才來嘗試XBOX DEV Mode

這篇分享一下紀錄~

 

XBOX One Dev Mode相關資料一樣微軟給得很詳細,可以參考:

http://support.xbox.com/zh-TW/xbox-one/apps/developer-mode-activation-app-faq

 

1.首先你的電腦要裝好Visual Studio 2015 Update 3,記得要再安裝的時候有勾選UWP開發環境喔,以及要擁有微軟開發者帳戶權限

2.且把XBOX ONE更新到最新系統版本

3.然後去XBOX Store抓一下啟動Dev Mode Activiation這個App,且按照畫面指示(現在的Dev Mode App已經有中文)去做,讓你的機器跟你的開發帳戶綁定

詳細啟用過程可以參考(英文):https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation?f=255&MSPPError=-2147217396

 

此篇文章將會重現官方導引的圖文版本(英文):https://msdn.microsoft.com/en-us/windows/uwp/xbox-apps/getting-started

 

4.接著會重新開機,給他跑,最後進到Dev Mode

0

 

5.然後先開個Remote Management起來,按下”Manage Windows Device Portal”

1

 

6.把上面的勾勾打勾,然後會詢問你Login帳號密碼,基本上隨便取,沒有限制,這會是你之後登入XBOX ONE管理網頁的帳號密碼,順便記下你的裝置位置URL

2

 

7.接著要跟Visual Studio配對

3

 

8.按進去後,會跳出一組代碼,XBOX ONE就先保持在這個畫面,這組代碼一段時間會更換4

 

9.回到VS上,為求測試,隨便開一個UWP的空白專案

5

 

10.隨便打幾行測試用XAML

6

 

11.要部屬的時候,記得選X86,然後要換成Remote Machine

7

 

12.連線字串為你的X1 IP,驗證模式選Universal

8

 

13.第一次會請你輸入剛剛XBOX ONE畫面上的PIN,這個步驟是一台電腦上的VS只需要做一次配對

8-1

 

14.第一次會等大概2分鐘左右…才會Debug Deploy App並運行,要有點耐心,之後Deploy速度就快很多,可以看到App能夠用搖桿模擬滑鼠游標

9

 

15.還記得剛剛的管理介面嗎?,這時可以進去繞繞,需要注意的是記得要打https://ip位置:port號,因為它這個管理介面是走https,否則直接輸入ip與port是開不起來的

10

 

16.這邊也可以觀察效能,GPU可以用6顆,撰文當下的XSDK也只開放App使用1G記憶體,相形之下只能開發一些比較簡單的遊戲

11

 

17.而X1上的UWP跟電腦上的UWP其實沒有太大差異,但有一些API不支援,可以參考官方說明,不過不支援的API其實還蠻合理的…例如你應該不會想在X1上用NFC…

12

 

 

以上是XBOX One Dev Mode初次嘗試,本人其實不會寫遊戲…所以這次算是玩票性質

但UWP可是通的,若來有應用需求,就可以多一個平台做部屬~

 

 

以上

 

 

Leave a comment

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料