d3d游戏开发,3d游戏开发大全

游戏里的D3D模式和OPENGL模式各是什么意思?工作原理有什么不同?_百度...1、标准不同 D3D:是微软为提高3D游戏在Windows中的显示性能而开发的显示程序接口,目前已经升级到12版本,它提供了丰富的3D功能库 , 是游戏广泛采用的标准 。
2、操作系统和应用软件(包括游戏)不需要知道这台电脑用的什么显卡,只需要调用OPENGL或D3D提供的接口函数和功能就能实现显示功能,通过这种分工合作,极大的降低了软件开发周期和成本 。
3、D3D (Direct3D):这是微软为提高3D 游戏在Win 95/98中的显示性能而开发的显示程序 。这个基于显示光栅加速引擎非常强大和复杂,它在显示满屏状态,提供多边形计算、贴图场景等优化能力 。
4、OPENGL和D3D本质虽然一样,但却是不同的两个标准 。OpenGL是有着丰富经验的一个性能卓越的三维图形标准 , 它是在SGI等多家世界闻名的计算机公司的倡导下,以SGI的GL三维图形库为基础制定的一个通用共享的开放式三维图形标准 。
5、d3d就是DirectX,现在的游戏用到的大部分都是dd9版本,新出的游戏(换个代理那种不算)基本跨越d10,用d11了 。openGL是工程领域基本通用的 , 可谓是生产领域的三维图形标准 。
CS1.6里视频设置里的D3D和OPENGL的区别CS6里视频设置里的D3D和OPENGL的区别为:标准不同、硬件需求不同、渲染不同 。
区别不太大,OPGEL模式看远处是很黑的,戴了夜视仪也看不清 , 有生化模式那种阴森感,而D3D就是很清楚的 , 远处也清楚 。但是相对于同样品质的电脑而言,OPGEL更加顺畅 。还是建议你弄OPGEL吧 。
opengl:旧的电脑对OpenGL支持较好,比D3D好用,画面稳定,但是画面有延时(相当于PING + 15) 。新的电脑(尤其是高级显卡)有时不支持OpenGL 。
D3D(DirectX)OpenGL(高性能图形算法行业标准)OpenGL 只是图形函数库 。DirectX 包含图形,声音,输入,网络等模块 。OpenGL稳定 , 可跨平台使用 。DirectX仅能用于Windows系列平台,包括Windows Mobile/CE系列以及XBOX/XBOX360 。
因为OPENGL是公认最好的模式,动作流畅,画面清晰 。而D3D虽然画面很细腻逼真,但消耗大量运行内存,游戏会显得不流畅 。
DirectX是用来开发3D游戏,可以用来开发2D游戏游戏吗?2D游戏开发主要用到...1、dx里主要是d3d(图像模块) , 和openGL属于一类,是比较基础的一个接口层(2D、3D都用),引擎是在它的基础上做的 。如果真的对游戏技术非常感兴趣,且有计算机编程基础的话可以去学 。或者你用XNA做,比直接用dx简单 。
2、微软正是看到了这个问题 , 为众厂家推出了一个共同的应用程序接口——DirectX 。只要游戏是依照DirectX来开发的,不管显卡、声卡型号如何,统统都能玩,而且还能发挥最佳的效果 。
3、DirectX是由微软公司创建的多媒体编程接口,是一种应用程序接口 。
4、它提供了更为直接的读取图形硬件的性能(比如:显示卡上的块移动功能)以及基本的声音和输入设备功能(函数),使开发的游戏能实现对二维(2D)图像进行加速 。这时候的DirectX不包括现在所有的3D功能,还处于一个初级阶段 。
5、DirectX 0版本是第一个可以直接对硬件信息进行读取的程序 。它提供了更为直接的读取图形硬件的性能(比如:显示卡上的块移动功能)以及基本的声音和输入设备功能(函数) , 使开发的游戏能实现对二维(2D)图像进行加速 。
6、DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡 。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出 。

推荐阅读