C# DirectX
DirectX 9.0 的Manage DirectX部分包括下列九个程序集。
Microsoft.DirectX.AudioVideoPlayback.dll
Microsoft.DirectX.Diagnostics.dll
Microsoft.DirectX.Direct3D.dll
Microsoft.DirectX.Direct3DX.dll
Microsoft.DirectX.DirectDraw.dll
Microsoft.DirectX.DirectInput.dll
Microsoft.DirectX.DirectPlay.dll
Microsoft.DirectX.DirectSound.dll
Microsoft.DirectX.dll
其实有这几个程序集就能用C#来开发DirectX应用了,就是说只要安装了普通的DirectX 9运行库(DirectX 9.0 End-User Runtime)就行了。
微软推荐安装DirectX 9.0 Developer Runtime,其实也是那几个程序集,不过多了调试的信息。
Directx9.0 sdk for C# 并不包括任何一个版本的Runtime,也就是说没有9个程序集。它只包括例子和文档。
所以有两个办法可以解决。
1。到微软下DirectX 9.0 Developer Runtime装,好像有100多兆。
2。安装普通的DirectX 9.0 Runtime,然后从全局程序集缓存中(C:/Windows/Assembly/GAC)把9个DLL考出来,可以考到C:/WINDOWS/Microsoft.NET/Managed DirectX/v4.09.00.0900中,这是SDK建立的目录。
另:Directx9.0 sdk for C#是为VS.NET 2002 设计的,按完会多一个项目模板,在MSDN中也会增加一个目录。但是安到2003中两个都不出现,微软又为2003的文档出了一个补丁,内容都是一样的大概叫DirectX 9.0b Documentation for .NET Framework 1.1 and Visual Studio .NET 2003。项目模板可以手动改改也能用。
C# and directx的一些资料,最基本的还是微软网站的msdn.
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000410
http://www.kuhnstall.de/tutorials/dx9sharp1.html
http://www.gotdotnet.com/team/directx/
http://www.drunkenhyena.com/docs/d3d_tutorial.phtml
相关的directx9.0b sdk 在这里下载:
http://www.microsoft.com/downloads/details.aspx?FamilyId=61CDD2D4-C67E-4BDF-8BDE-99709B090ED6&displaylang=en
DirectX 9.0b SDK Extras: Documentation for .NET Framework 1.1 and Visual Studio .NET 2003
This download contains a setup that will correctly install the DirectX 9.0b documentation for use with the .NET Framework 1.1 and Visual Studio .NET 2003.
And In Codeproject:
http://www.codeproject.com/cs/media/
C# DirectX相关推荐
- 用Microsoft DirectX光线跟踪改善渲染质量
用Microsoft DirectX光线跟踪改善渲染质量 Implementing Stochastic Levels of Detail with Microsoft DirectX Raytrac ...
- C#中使用DirectX编程
我感觉声音的播放比较简单.我们从播放声音开始.为什么我这么觉得?我也不知道. 这里是展示最最最最最简单的DirectX播放声音的例子,我尽量省略了无关的代码.最后的代码只有19行,够简单了吧? 准备工 ...
- 用DirectX Audio和DirectShow播放声音和音乐(1)
音乐就是一系列的音符,这些音符在不同的时间用不同的幅度被播放或者停止.有非常多的指令被用来播放音乐,但是这些指令的操作基本相同,都在使用各种各样不同的音符.在计算机上进行作曲,实际上是存储了很多组音乐 ...
- 【Visual C++】游戏开发笔记四十一 浅墨DirectX教程之九 为三维世界添彩:纹理映射技术(一)...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8523341 作者:毛星云(浅墨 ...
- DirectX 9的坐标系统变换
http://www.cppblog.com/lovedday/archive/2007/05/04/23389.html DirectX 9的坐标系统变换 世界坐标系到摄影坐标系的变换 摄影坐标系的 ...
- 空间素材代码_C++大神解读视频捕获程序,VC++基于Directx开发的源代码
一款小巧的视频捕获程序,VC++6.0基于Directx开发的源代码,编译时需要Directx相关类库文件, 窗口表单编写的简单视频捕捉应用程序.这个工程既演示了窗口表单应用程序的创建,又演示了 Op ...
- Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十五章:第一人称摄像机和动态索引...
Introduction to 3D Game Programming with DirectX 12 学习笔记之 --- 第十五章:第一人称摄像机和动态索引 原文:Introduction to 3 ...
- DirectX下 Viewing Frustum 的详细实现
本文大部分内容翻译自Gil Gribb和Klaus Hartmann合写的<Fast Extraction of Viewing Frustum Planes from the World-Vi ...
- [置顶] 【Visual C++】游戏开发笔记之一——API函数、DirectX的关键系统...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://blog.csdn.net/zhmxy555/article/details/7318264 作者:毛星云 邮箱: h ...
- DirectX和DirectShow介绍和区别
1.DirectX是什么 DirectX是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式.在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另 ...
最新文章
- 图论-有向图的连通性模板题(hdu1296)(hdu1827)
- C++_STL——stack
- python 版本比较函数 LooseVersion StrictVersion
- 修改MySQL数据文件默认路径
- 零XML的Spring配置
- Java-异常02 捕获和抛出异常
- 各种网络监控物理拓扑图
- oracle 的 dml,Oracle——DML
- JAVA线程1 - 基本概念
- 如何评估一个ECG分析算法或设备
- 基于51单片机的红外遥控电风扇
- 河北大学计算机系院长,徐建民(河北大学网络空间安全与计算机学院教授)_百度百科...
- dns辅服务器修复后还不能上网,dns修复后还是不能上网如何解决
- Python3.5抓取代理IP并验证有效性
- Java校招面经_小米java校招面经,面试题整理(一面)
- 神经网络的图像识别技术,神经网络图像角度分析
- 绝妙的Python语句搜集整理
- 【金融量化】什么叫市价单、限价单和停止单?
- CloudDrive不能用了还有其他方法么
- 计算机网络组建无线局域网实验报告,无线局域网实验报告.doc