《量子破碎》是如何做到 Windows 10 PC 獨佔的?

我的意思是為什麼這款遊戲在較低版本的 Windows 上會無法運行?這是通過檢測當前系統版本的技術實現的嗎,還是說是調用了 Win10 才有的 API 函數?


1、可能使用了DirectX12

2、不想在舊的Windows版本上測試,所以乾脆不給運行(大多數軟體其實都是這樣的


量子破碎是DX12 only的,老的系統沒DX12。這樣做沒包袱,性能還高很多。


難道不是直接上架Win10應用商店?其他Windows系統不能下載UWP。。。。23333。


不兼容老系統省去了一大把成本。


不是為了帶動uwp開發,鼓勵大家升級win10嗎?


因為使用了DX12。然而我實在看不出來DX12有什麼核心的必須的不可代替的技術,大概就是他們對PC版不重視把,不願意做兼容。


DX12 引擎,只有 Win10 才能夠支持的功能,通用應用架構打包,因為整個程序從程序方面,需要繼承指定的通用應用架構類,但是這個類又調用了 Win10 最新版的內核的 API,所以不是最新版的 Win10 還沒發部署和運行。


可以跑在win7了


以win10為基礎開發就行了,xbox也是win10


推薦閱讀:

TAG:遊戲開發 | Windows10 | DirectX12 | 通用Windows平台UWP | 量子破碎QuantumBreak |