码迷,mamicode.com
首页 > 其他好文 > 详细

专业实训9.1

时间:2016-09-05 09:13:53      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

安装配置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.今天的开发到此结束

专业实训9.1

标签:

原文地址:http://www.cnblogs.com/licongzhuo/p/5841015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!