首页系统综合问题「directdraw」directdraw加速不可用

「directdraw」directdraw加速不可用

时间2022-06-15 01:49:26发布分享专员分类系统综合问题浏览249

今天小编给各位分享directdraw的知识,文中也会对其知识点进行延伸解释,如果文章内容对您有帮助,别忘了关注本站,现在进入正文!

内容导航:

  • DirectDraw是什么意思?
  • directdraw开启关闭小程序
  • 什么是 directdraw
  • DirectDraw和Direct3D分别是什么意思?
  • directdraw与GDI区别
  • directdraw加速有什么用,暂时禁用有什么影响吗?
  • 一、DirectDraw是什么意思?

    DirectDraw 是一个面向对象的函数库. "面向对象"的意思并不是指面对著你的女朋友, "对象" 在这里, 你可以简单地想象成是一个模板, 比方说,"政府", 一旦你说:"我成立了一个政府". 别人 就会立即把你套入"政府模板", 自然而然地认为你有印钞票的功能. 在我们的程式里, 你一旦声明 一个变量(比如 myDD)是 DirectDraw对象 (DirectDraw对象的正式名为 LPDIRECTDRAW) , 这个myDD就有了 DirectDraw对象的所有的功能和特性.

    二、directdraw开启关闭小程序

    运行选项。1、在电脑桌面中,鼠标点击右键左下角的directdraw开始,在弹出的列表中选择运行选项。2、在运行选项中按下键盘快捷键WIN加R,打开运行。2、在运行中选择directdraw开启关闭小程序,点击关闭即可。

    三、什么是 directdraw

    楼上的不准确.DirectX听说过吧,经常说它能提高游戏的速度.其实并不是它真正能做到什么来给游戏加速,而是程序员如果用DirectX中包含的库来开发会比早期的DOS下编写更容易,而程序速度也大大提高.因为它是真对WINDOWS操作系统的程序员开发库,所以它在对WIN程序的处理会更好一些.DirectDraw就是DirectX系列中的其中一部分,看它的Draw就能了解到它是用做绘图的,所以它就是DirectX中的2D图象控制库函数,程序员用这部分来处理2D图象方面的显示读取编辑等操作...从DirectX8开始就已经取消了对DirectDraw图形部分的升级,所以它只停留在了DirectDraw7时期.很多软件都应用了它,如PHOTOSHOP等图形处理软件.ADCSEE图片查看软件.最常用的领域就是游戏开发.

    四、DirectDraw和Direct3D分别是什么意思?

    DirectDraw是微软发行的DirectX 软件开发工具箱(SDK)中的一部分。微软通过DirectDraw,为广大开发者提供了一个比GDI层次更高、功能更强、操作更有效、速度更快的应用程序图象引擎,与此同时,也努力使其保持了设备无关的优良特性。   DirectDraw是DirectX中的关于视频输入输出的基本部分,使用DirectDraw可以方便地编制出高效的视频处理程序,只要用户的硬件支持DirectDraw,就能保证你的代码可以处理它们。   DirectDraw主要提供了完成以下任务的工具:   管理多页面 ,直接访问视频RAM ,换页(Page flipping) ,后台缓存(Back buffering) ,管理调色板(Palette) ,裁剪(Clipping) ,视频端口(Video port)。   除此之外,DirectDraw允许开发者在应用程序运行期测定显示硬件的特性,然后,充分利用主机硬件设备的加速特性为用户提供可能的最优的显示速度和效果。   与DirectX其它组件一样,只要可能,DirectDraw就会最高程度的利用硬件执行某特定功能,并且让那些该硬件还不支持的特性也能用软件仿真的方式加以实现。设备无关性通常是通过硬件抽象层(HAL:Hardware abstraction layer)实现的。   DirectDraw是通过基于COM的接口提供服务。在DirectX 5.0版本中,这些接口分别是:IDirectDraw2、IDirectDrawSurface3、IDirectDrawPalette、IDirectDrawClipper和IDirectDrawVideoPort。DirectX的这些组件是向下兼容的,它们仍然支持旧版本中的所有功能。由微软公司所制定的3D规格界面,与Windows 95 和Windows NT操作系统兼容性好,可绕过图形显示接口(GDI)直接进行支持该API的各种硬件的底层操作,大大提高了游戏的运行速度。   Direct 3D是基于微软的通用对象模式COM(Common Object Mode)的3D图形API。它是由微软 Direct3D 界面(Microsoft)一手树立的3D API规范,微软公司拥有该库版权,它所有的语法定义包含在微软提供的程序开发组件的帮助文件、源代码中。Direct3D是微软公司DirectX SDK集成开发包中的重要部分,适合多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算。自1996年发布以来,Direct3D以其良好的硬件兼容性和友好的编程方式很快得到了广泛的认可,现在几乎所有的具有3D图形加速的主流显示卡都对Direct3D提供良好的支持。但它也有缺陷,由于是以COM接口形式提供的,所以较为复杂,稳定性差,另外,目前只在Windows平台上可用。★   Direct3D(简称:D3D)是微软公司在Microsoft Windows操作系统上所开发的一套3D绘图编程接口,是DirectX的一部份,目前广为各家显示卡所支援。与OpenGL同为电脑绘图软体和电脑游戏最常使用的两套绘图编程接口之一

    五、directdraw与GDI区别

    虽然两者都可以用来2D绘图,但差别还是很大的。DirectDraw的功能上要远远大于GDI,因为DirectDraw多用于游戏开发,GDI或GDI+多用于软件开发。绘图功能就可想而知了。而且GDI是用于Windows底层API作为基本绘图方法,比如Windows中的窗口都是GDI输出的,如果你学过SDK(API)编程的化,对此会很熟悉,比如你看看任务管理器的进程,几乎所有进程都需要加载一个重要的dll,那就是“gdi32.dll”.而directdraw则多用于游戏中或媒体中,用于对图形操作更细腻的领域,当然目前更广泛的技术是Direct3D或OpenGL,当然directdraw也是DirectX中不可缺少的一部分。总结一下。windows系统的绘图要求并不高,因此gdi是这里的老大,但对于专业的游戏或图形开发商,微软有创造了DirectX(其中包括directdraw)来满足他们的要求。

    六、directdraw加速有什么用,暂时禁用有什么影响吗?

    「directdraw」directdraw加速不可用

    DirectDraw是微软发行的DirectX 软件开发工具箱(SDK)中的一部分,加速会让显卡性能更好,所以大型的2D/3D游戏都要开启DirectDraw加速。

    禁用会影响性能,可能会影响大型游戏无法玩耍,具体的开启/禁用方法如下:

    1、开始->运行->DXDIAG

    2、把鼠标移动到开启或禁用,再点击就可以了

    关于directdraw的问题,通过《DirectDraw是什么意思?》、《什么是 directdraw》等文章的解答希望已经帮助到您了!如您想了解更多关于directdraw的相关信息,请到本站进行查找!

    爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。

    directdraw
    无线感叹号win10系统怎么更新到本地帐户? 老爷机win7」老爷机壁纸