安装配置Directx9.0Sdk
1.下载Directx9.0Sdk包(百度中搜索),下载安装后直接点击安装。
2.安装结束后可能会出现(安装错误)
错误原因:
计算机上有安装过更新版的Microsoft Visual C++ 2010 Redistributable,打开“控制面板”的“程序和功能”,果然计算机里之前有安装“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219”,而DXSDK_Jun安装的是“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.30319”,版本低于本机已安装的版本,所以安装出现s1023错误。
解决办法:
卸载更高的版本“Microsoft Visual C++ 2010 x86 Redistributable - 1010.0.40219”,再重新安装即可。
3.Directx9.0Sdk在vs2013中的配置
首先,项目需要用到Directx开发包,因此我们需要给项目添加引用,右键单击项目,选择添加引用,然后在引用的对话框中选择浏览,这里引用的位置是:C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0,注意最后的应用的文件夹是1.0.2902.0,我们引用这里面的三个文件:DirectX.dll ,DirectX3D.dll 和DirectX3DX.dll,选择这三项之后点击确定,之后就添加了引用,然后我们还需要在窗体代码中添加如下引用:
using Microsoft.DirectX;
using Microsoft.DirectX.Direct3D;
之后我们的引用工作算是完成了。
4.开发过程
1)因为我准备把3D模型显示在一个控件上,于是,我选择了一个Panel控件放到主窗口上,我们的模型待会儿就会显示在这个panel上。首先在Form中设置如下几个全局变量:
<span style="font-family:‘Microsoft YaHei‘;"> #region //保存3D文件 private Mesh mesh = null; //设备 private Device device = null; //材质 private Material[] meshMaterials; </span>
private Texture[] meshTextures; //获取当前程序的Debug路径
string path = System.Windows.Forms.Application.StartupPath; //角度
private float angle = 0.0f; #endregion
5.今天的开发到此结束