专业实训9.1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了专业实训9.1相关的知识,希望对你有一定的参考价值。

安装配置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的主要内容,如果未能解决你的问题,请参考以下文章

大学计算机相关专业实验实训整理

大学计算机相关专业实验实训整理

大学计算机相关专业实验实训整理

专业实训9.7

专业实训日志02

专业实训8.31