《量子破碎》是如何做到 Windows 10 PC 獨佔的?
01-06
我的意思是為什麼這款遊戲在較低版本的 Windows 上會無法運行?這是通過檢測當前系統版本的技術實現的嗎,還是說是調用了 Win10 才有的 API 函數?
1、可能使用了DirectX122、不想在舊的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 |