当前位置:  开发笔记 > 编程语言 > 正文

Windows上的DirectX编程,首选方式是什么?

如何解决《Windows上的DirectX编程,首选方式是什么?》经验,为你挑选了0个好方法。

我需要以华而不实的眼睛方式开发业务应用程序的一部分.因此想看看我是否可以使用DirectX.这就是我得到的.

    首先,我阅读了如何使用C/C++就像是徒步拍摄自己,我应该使用DirectX.NET.我不能不同意.这是21世纪.

    下载了DirectX SDK,但在那里找不到.NET程序集.现在搜索网络显示,DirectX .NET(称为MDX)现已过时(2006年发布).我应该使用XNA而不是主要为XBOX开发的.

    下载XNA.但它不会安装,因为我没有C#.NET Express 2005 SP1.在我的VS Pro 2005上安装了SP1.但它仍然无法安装.它需要Express 2005而且恰好是单一版本,而不是Pro,显然不是2008.

    沮丧的尝试下载免费的C#.NET Express.但是来自MS的链接说C#.2005实际上下载了C#.2008,因为C#.2005现在已经过时了.

    而现在我读到MS现在正在推动WPF/silverlight的发展.并且XNA不支持DX10,Vista不附带DX9.

现在我有两个选择:

    回到15年前,用普通的旧C/C++编写代码.至少C证明自己是永恒的.

    试试silverlight.

你的建议是什么?或者我错过了什么?

Udpate:想补充说DX10不能向后兼容任何其他DX版本.SlimeDX看起来真的很有希望.但作为一个非常新的包,我不确定文档和教程会有多大帮助.

Udpate 2:谷歌在搜索我使用的XNA下载时出现的第一个下载链接似乎不是最新的链接.感谢DouglasH提供v.3的链接.下载它.可能它会起作用.

然后是agian.我应该切换到WPF/Silverlight吗?或者去XNA?哪一个更好记录和未来专业?

更新更新:Vista真的没有预装DirectX 9 [通过谷歌检查].至少它去年没有在我的机器上.谷歌搜索显示我必须在从MS下载后在Vista上手动安装DirectX 9.但我的表现失败beucase硬件驱动程序DX9/vista丢失或无法正常工作.我认为它不受支持.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有