`

DirectX Note(1)

阅读更多

DirectX FAQ

Q1:DirectX是什么?

A: DirectX,(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360和Microsoft XBOX ONE电子游戏开发,并且只能支持这些平台。最新版本为DirectX 12,创建在最新的Windows 8.1上。

Q2:DirectX最初的设计目的?

A:设计之初是为了弥补windows3.1对图形,声音处理的不足,后来发展成为提供硬件兼容的全套API.

Q3:API组成有哪些?

A: 由四部分组成,

    显示部分:DirectDraw和Direct3D,统称为DirectGraphics;

    声音部分:DirectSound;

    输入部分:DirectInput;

    网络部分:DirectPlay;

分享到:
评论

相关推荐

    DirectX 11 Low Poly Shader 0.9beta

    DirectX 11 Low Poly Shader ...1. Package is in beta and is still in development. 2. Requires geometry shaders support. 3. Before purchasing check target device compatibility with this test shaders.

    DirectX 9.0 Software Development Kit Update (April 2007)-02

    DLLs needed for both Delphi and C++ Builder, to use D3DX 9.0 functionality from April 2007 DirectX SDK Update and/or DXErr (DirectX error reporting) in your projects or compile Microsoft demos: D3DX9_...

    【Visual C++】Code_Note_26

    博文的配套源码 《 【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/7688515, 点击debug下的exe文件可以...

    【Visual C++】Code_Note_2

    博文的配套源码 《【 Visual C++】游戏开发笔记之二——最简单的directx,vc窗口的编写 》 ,原文地址为http://blog.csdn.net/zhmxy555/article/details/7318634, 源码编译环境为vs2010. 我的博客地址是...

    dx修复工具

    DirectX修复工具(DirectX Repair)是一款系统级工具软件, 简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。 程序主要针对0xc000007b...

    3D Exploration 1.833序列号

    用UltraEdit之类的工具打开,将文本文件中的'Enterprise License:'和'Note: no linebreaks in this serial number'之间的那段全部copy到3D_Exploration 1.833注册向导对话框中,然后点击注册,最后重启软件就可以了...

    Senfore_DragDrop_v4.1

    Note about "Property does not exist" errors: Since all demos were developed with the latest version of Delphi, most of the demo forms probably contains references to properties that doesn't exist in ...

    VB-Amp

    using VisualBASIC and the DirectX Media engine or the Media Control Interface (MCI). Features include highly customizable skins, playlist, album covers, ID Tag, drag and drop, non-rectangular window....

    CodeTyphonIns2.30

    Note1: New CodeTyphon Installation Philosophy New "ALL in One Directory" structure Note2: New Lazarus "Building" Method: CodeTyphon Center build first Lazarus "Small IDE" and then try to build ...

    goGPS+MATLAB+V4.3

    1. Introduction ============ goGPS is a software package designed to perform GPS positioning, either in post-processing or real-time. It is developed in MATLAB and it is aimed at providing a tool ...

    3d插件 阿酷插件建模

    e.g.: C:\Program Files\Autodesk\3ds Max xxxx\plugins Note that the path to the plugins folder may be different if you have installed 3ds Max to a location other than the default. If you encounter a ...

    kinectsample

    Please make sure you have the latest DirectX SDK runtime installed: http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d You will also need ...

    PPT 2010 播放软件 (PPT兼容包) PowerPoint Viewer 2010

    •Additional: Graphics hardware acceleration requires a DirectX 9.0c graphics card with 64 MB or more video memory. Product functionality and graphics may vary based on your system configuration. •...

    BURNINTEST--硬件检测工具

    - Note: We have seen a report of the Video Playback failing (crash) due to a faulty video codec, ffdshow.ax. If you are using this we suggest you try a different Video file and codec. Release ...

    C# 模拟键盘操作

    使用DirectX的游戏,通常不接受使用SendInput()的击键 Windows的受保护区域,如Windows登录屏幕或UAC调暗屏幕 任何应用程序 因为驱动程序模拟击键和鼠标单击,所以目标窗口必须处于活动状态(即,在发送击键和鼠标...

    DIBSection Class VB

    .Bounds(0).cElements = m_tBI.bmiHeader.biHeight .Bounds(1).lLbound = 0 ' Width of the bitmap in bits (see earlier): .Bounds(1).cElements = BytesPerScanLine() .pvData = m_lPtr ...

    Using DIB Sections in VB

    .Bounds(0).cElements = m_tBI.bmiHeader.biHeight .Bounds(1).lLbound = 0 ' Width of the bitmap in bits (see earlier): .Bounds(1).cElements = BytesPerScanLine() .pvData = m_lPtr ...

Global site tag (gtag.js) - Google Analytics