管理DirectX作为起点

时间:2010-04-18 22:42:29

标签: c++ visual-studio directx managed-directx

我知道管理和非托管DirectX之间的区别。我的问题是,如果我决定以托管directX作为起点,它是否有助于我更好地理解非托管DirectX。老实说,我唯一看到的不同之处是你如何发起和访问资源。矩阵数学是矩阵,无论如何,如果我在托管中学习它,那么我应该没有管理

2 个答案:

答案 0 :(得分:5)

只要您坚持使用Managed DirectX(或SlimDX)而不是像XNA这样的新框架之一,那么API会直接从托管转换为非托管。

我建议使用SlimDX,因为它是一个非常薄的DirectX API包装器。与Managed DirectX不同,它是最新的。

答案 1 :(得分:1)

据我所知,微软不再支持托管DX。 SlimDX确实是一个更好的选择。

XNA也是一个不错的选择。

尽管它会教你3D API如何工作。大多数都很相似。如果您可以使用SlimDX或XNA进行操作,那么您应该能够轻松地将您的技能转移到非托管DirectX。