簡體   English   中英

微軟是否重新管理Managed DirectX?

[英]Is Microsoft ressurecting Managed DirectX?

今天我看到微軟公布了0.85版的:

“用於Microsoft®.NETFramework的Windows®API代碼包”

這個包是針對Windows7操作系統的,雖然大多數功能應該在Vista下運行。 這個包的功能之一是支持DirectX 11。

知道幾年前微軟停止了Managed DirectX的開發,並且同時開發了XNA Game Studio,很難看出這個目的。 簡化部署? 也許W7桌面應用程序在很大程度上依賴於DirectX? 要么?

任何人都對這個復活的托管DX有好評嗎?

目前,微軟並沒有任何計划將MDX帶回來。 但是,他們有XNA,你和其他人都提到過。 MDX只是圍繞DirectX功能的一個薄包裝器。 也就是說,你有一些設備功能,你有一些IO功能,那些被包裝到托管類中,僅此而已。 XNA遠不止於此,擁有自己的內容管道,對着色器,3D模型,紋理,設備管理等提供更高級別的支持。它也是跨平台的,因為它可以在PC,Xbox360上運行作為Zune。 因此,簡而言之,沒有計划用於復活MDX,但也有其他選擇,例如上面提到的XNA。 還有另一個非Microsoft項目SlimDX。 它是一個圍繞DirectX的托管包裝器,就像MDX一樣,除了它看起來更令人愉快,乍一看。 我自己並沒有太多地使用它,但是從閱讀其他人的話來看,它似乎做得很好。 希望這能回答你的問題。

我想提一下,SlimDX的下一個版本將支持完整的DirectX11以及其他Win7 API。 它比代碼包提供的更廣泛。 http://ventspace.wordpress.com/2009/06/09/c-and-directx-11-yes-you-can/

我讀它的方式,他們只是提供瘦包裝,允許從.NET輕松訪問D3D API。

托管DirectX是一項更大的工作,基本上是一個單獨設計的API。 我懷疑他們打算采用這種方式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM