1

我是 C# 新手,并试图按照我拥有的初学者 C# 书中的教程进行操作,它已经有几年历史了,并且在作者使用的其中一个教程中:

using  Microsoft.DirectX;

using Microsoft.DirectX.Direct3D;

我已在 2010 年 6 月安装了 DirectX sdk,我正在使用虚拟工作室 2012 并尝试添加对我在引用管理器中的任何 DirectX 的引用,但无济于事。教程是否太过时或者我做错了什么,如果是这样,还有什么替代方法?

此外,我在其他有关 directx 和 c# 的帖子中看到了对 SharpDX 的引用,但我不明白这种关系。

谢谢

4

2 回答 2

1

Microsoft XNA是一组由 Microsoft 提供的具有托管运行时环境的工具。检查Microsoft 独立开发者网站。有一些关于 XNA 第一步的教程:链接

而且我认为您不需要 DirectX SDK:

如果您使用的是 Windows 7 或 Windows Vista,则只需执行一个步骤:只需安装 Windows Phone 开发人员工具。这就是您开始所需的一切!XNA Game Studio 包含在工具中,适用于 Windows、Xbox 360 和 Windows Phone 7。

我希望包括 Windows 8 =)

快乐编码!

于 2013-04-23T20:12:12.857 回答
0

C# 没有“官方”的 DirectX。您可以自己加载,使用 C++ DirectX 库并从 C# 调用它们。但更好的方法是尝试一些图书馆。大约两年前,我在使用 SlimDX(不确定,是否还在更新)

于 2013-04-22T16:10:22.150 回答