不行了,问一下关于DirectX和VB.NET之间的事。

时间:2022-02-23 00:59:49
最近要用DirectX去完成两个项目,只能用VB.net,而且是.net3.5的。光用哪个种类的DirectX都搞得我头大了
现在查到关于DirectX的几种版本:
1.普通的 DirectX SDK  最新好像到了DirectX 12
2.Managed DirectX 1.0 最新是2005年的一次更新  对应的好像是Direct 9.0
3.Managed DirectX 1.0的继承人XNA
问题一:我现在想挑一种最新的去学,但是发现微软的 DirectX SDK并没有vb.net 组件 不行了,问一下关于DirectX和VB.NET之间的事。,而<DirectX+与+VB.NET程序>中用的DirectX 8(2003年)却有。为什么呢,什么时候开始没有的?
问题二:XNA支持C#.net我知道,但是没说支持VB代表不支持VB?
问题三:Managed DirectX和XNA是DirectX的高级封装这个观点对不对?我希望能学到原生的DirectX 
问题四:Direct2D是DirectX的一个组件吗?为什么可以在Windows API Code Pack 1.1单独出现而且VB.net可以单独引用他,而 DirectX却不行啊。
网上资料太少了,我尽力去查了 却发现问题越来越多 不行了,问一下关于DirectX和VB.NET之间的事。总之就是挑一个

4 个解决方案

#1


微软已经放弃了,推荐SharpDX
http://sharpdx.org/

#2


引用 1 楼 shingoscar 的回复:
微软已经放弃了,推荐SharpDX
http://sharpdx.org/

晕了 又冒出一个SharpDX 他和XNA有什么区别?

#3


SharpDX is an open-source managed .NET wrapper of the DirectX API.

#4


引用 3 楼 shingoscar 的回复:
SharpDX is an open-source managed .NET wrapper of the DirectX API.

意思是SharpDX是一个托管的DirectX 高级封装,支持到DirectX12,开源的代表不是微软的?SharpDX是API,XNA是运行库....好的,差不多理解了

#1


微软已经放弃了,推荐SharpDX
http://sharpdx.org/

#2


引用 1 楼 shingoscar 的回复:
微软已经放弃了,推荐SharpDX
http://sharpdx.org/

晕了 又冒出一个SharpDX 他和XNA有什么区别?

#3


SharpDX is an open-source managed .NET wrapper of the DirectX API.

#4


引用 3 楼 shingoscar 的回复:
SharpDX is an open-source managed .NET wrapper of the DirectX API.

意思是SharpDX是一个托管的DirectX 高级封装,支持到DirectX12,开源的代表不是微软的?SharpDX是API,XNA是运行库....好的,差不多理解了