direct3D和directX是一回事吗?

转载 2016年08月29日 21:04:06
direct3D只是directX其中一个增强功能

DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分显示部分担任图形处理的关键,分为DirectDraw(DDraw)和Direct3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们播放mpg、DVD电影、看图、玩小游戏等等都是用的DDraw,你可以把它理解成所有划线的部分都是用的DDraw。后者则主要负责3D效果的显示,比如CS中的场景和人物、FIFA中的人物等等,都是使用了DirectX的Direct3D  声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。
  输入部分DirectInput可以支持很多的游戏输入设备,它能够让这些设备充分发挥最佳状态和全部功能。除了键盘和鼠标之外还可以连接手柄、摇杆、模拟器等。 
  网络部分DirectPlay主要就是为了具有网络功能游戏而开发的,提供了多种连接方式,TPC/IP,IPX,Modem,串口等等,让玩家可以用各种连网方式来进行对战,此外也提供网络对话功能及保密措施。

DirectX、Direct3D和OpenGL的区别

DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。     DirectX是由很多API组成的,按照性质分类,可以...
  • sprintwater
  • sprintwater
  • 2012年03月22日 17:11
  • 3541

学习游戏开发,先学OpenGL再学Direct3D还是直接学习Direct3D?

查看: 11191|回复: 30    学习游戏开发,先学OpenGL再学Direct3D还是直接学习Direct3D? [复制链接]   ...
  • a237653639
  • a237653639
  • 2015年08月24日 17:22
  • 2367

OpenCL/DirectX与CUDA,鱼和熊掌可以兼得?

OpenCL/DirectX与CUDA,鱼和熊掌可以兼得?什么是OpenCL?OpenCL(Open Computing Language)是一个为异构平台(CPU、GPU或其他类型的处理器组成)编写...
  • hello_wyq
  • hello_wyq
  • 2009年12月28日 20:12
  • 3131

DirectX11 Direct3D基本概念

Direct3D基本概念 1. Direct3D概述 Direct3D是一种底层绘图API(application programming interface,应用程序接口),它可以让我们可以通过...
  • sinat_24229853
  • sinat_24229853
  • 2015年09月27日 19:58
  • 2717

基于Visual C#的DirectX开发实例 ——二维显示

七、二维显示在DirectX中大部分二维显示都由Sprite来完成,如动画、公告板、二维文字等。在DirectX中有专门的Sprite类用于简化sprite的绘制和处理,下面来看一下Sprite类的一...
  • xwebsite
  • xwebsite
  • 2010年05月11日 14:57
  • 4703

Direct-X学习笔记--天空盒

学习了三维的地形系统之后,该抬头看看天空啦。下面学习一下传说中的三维天空系统。其实三维天空的实现比地形系统简单得多,我们只需要用一点点小伎俩,就可以蒙混大多数人。 一.简介 我们在玩游戏的...
  • puppet_master
  • puppet_master
  • 2015年08月04日 20:39
  • 1495

open GL 、DirectX、open CV、 open Inventor 、cocos2dx、unity3d、3dmax辨析

open GL 、DirectX、open CV、 open Inventor 、cocos2dx、unity3d、3dmax辨析 一、open GL 、DirectX ...
  • Scotfield_msn
  • Scotfield_msn
  • 2016年09月17日 19:56
  • 1077

DirectX学习笔记(二):Direct3D初始化详解

前言: Direct3D是一套底层的API,即:应用程序接口。Direct3D主要用来开启硬件加速功能来绘制3D场景,它可以看做是应用程序和图形设备(3D硬件)交互的中介: Application...
  • lishuzhai
  • lishuzhai
  • 2016年09月11日 19:10
  • 3627

DirectX加速不可用、已禁用的解决方法

网上有很多人的Direct加速不可用或者被禁用,最直接的表现就是大型游戏玩不了,工业软件不能用,Aero特效打不开。那么这到底是怎么回事,以及如何解决呢?下面就由我来为大家进行分析。 首先有的朋友要...
  • VBcom
  • VBcom
  • 2014年07月29日 11:24
  • 163193

什么是DirectX,DirectShow与DirectX有什么区别?

在介绍同三维万能高清视频采集卡和全能音视频解码编码器软件等多媒体软件时,我们多次提到DirectShow、DirectX,那么什么是DirectShow?什么是DirectX,DirectShow与D...
  • wishfly
  • wishfly
  • 2015年10月17日 23:44
  • 1040
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:direct3D和directX是一回事吗?
举报原因:
原因补充:

(最多只允许输入30个字)