使用Visual Studio 2012开发DirectX图形

VisualStudio2012包含几个用于开发和调试使用DirectX的应用程序的新功能。  以下是链接 参考资料和资源,以便您可以开始使用这些新功能。

null

入门

您可以编写和构建使用DirectX的应用程序 Visual Studio Express 2012 for Windows 8或Visual Studio Express 2012 for Windows Desktop ,或Visual Studio 2012的任何零售版本(Professional、Premium和Ultimate)。  您也不需要单独下载DirectX SDK—DirectX SDK现在是Windows SDK的一部分,而Windows 8 SDK包含在Visual Studio 2012中。

您确实需要一个零售版的VisualStudio2012来使用本文后面介绍的VisualStudio图形调试和图形资产工具。

如果您有使用DirectX SDK的项目,请查看 “DirectX SDK在哪里?” 了解如何在Visual Studio 2012中使用这些项目。

样品

上有许多DirectX示例 MSDN示例库 ,适用于Windows应用商店和桌面应用程序。  您还可以直接从VisualStudio2012的新项目窗口中搜索和下载示例。

还可以查看 Visual Studio 3D初学者工具包 这是一个很好的开始创建游戏的基本步骤的方法,例如加载纹理和模型,使用相机和3D场景,以及同时使用XAML和DirectX。

用于在Windows应用商店应用程序中使用DirectX的资源

VisualStudio不仅为新的Windows应用商店应用程序提供了与桌面应用程序相同的DirectX支持,还可以在同一个Windows应用商店应用程序中组合XAML和DirectX。

编译和使用HLSL文件

VisualStudio现在在IDE中支持HLSL文件,包括语法着色、缩进和大纲显示。  我们还支持将HLSL编译器(FXC.exe)与MSBuild一起使用,这样您就可以轻松地将HLSL文件编译为.cso(编译的着色器输出)格式。  可以通过属性页按文件配置编译器设置。

Visual Studio DirectX图形诊断

DirectX图形诊断工具通过分析捕获到日志文件中的帧来帮助诊断和调试DirectX渲染问题。  这些工具集成了pixforwindows工具的一些功能,pixforwindows工具是directxsdk的一部分。  要调试在平板电脑或其他未安装VisualStudio的设备上运行的应用程序,可以通过编程方式捕获帧,然后在VisualStudio中打开日志进行调试。

图形资源工具

作为一个开发人员,在不需要将它们编译到游戏或应用程序中并运行它的情况下,查看纹理或三维模型等图形资产不是很好吗?  或者在使用图形诊断工具直观地了解渲染的内容(或未渲染的内容)时查看纹理或模型?  VisualStudio2012包含允许您直接从IDE查看图形资源的工具。  您还可以使用“着色器设计器”(Shader Designer)使用可视化工具创建着色器,以便在设计着色器时可视化着色器将执行的操作。

视频

反馈

我们很高兴听到您关于visualstudio中图形工具的消息!  要报告错误,请使用 Visual Studio连接 地点。  这个 Visual Studio用户语音 网站是为将来的版本提交建议和想法的最佳场所。

你还想知道更多吗?  在评论中给我们留下反馈。

更新

2012年11月12日:  添加了到Visual Studio 3D初学者工具包(下载和第9频道视频)和Build 2012视频的链接。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享