`

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文件可以...

    dx修复工具

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

    Directshow SDK Note

    DirectShow是微软公司推出的一套流媒体处理的软件开发包(SDK),它随着DirectX的发布而发布,为在Windows平台上进行视频和音频流的捕获、处理和播放提供了强大的支持。DirectShow通过组件化的Filter模块来实现各种...

    【Visual C++】Code_Note_2

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

    bloom教程代码

    1. "room.3DS":这是一个3D模型文件,可能包含教程中演示场景的布局和物体信息。3DS格式是Autodesk 3D Studio使用的文件格式,用于存储三维几何数据、纹理和动画等。 2. "note.bmp" 和 "light.bmp":可能是教程中的...

    UnrealEngine-4.24.1-release源码

    例如,源码中的RenderCore模块,包含了对DirectX 12和Vulkan等现代图形API的支持,以及对全局光照和阴影的计算实现。 物理系统在Unreal Engine中扮演着至关重要的角色。在4.24.1中,通过PhysicsEngine模块,开发者...

    DirectMIDI-开源

    1. **MIDI事件处理**:DirectMIDI允许程序员处理MIDI事件,如Note On/Off、Control Change、Program Change等,这些事件是MIDI数据流的基本组成部分。 2. **合成器管理**:库中包含了与硬件或软件合成器交互的机制...

    dev_game_note

    2. **图形学**:了解OpenGL、DirectX等图形接口,以及顶点着色器、片段着色器等基本概念,是创建游戏视觉效果的基础。现代游戏还经常用到物理渲染、全局光照、抗锯齿等技术。 3. **数据结构与算法**:如队列、栈、...

    3D Exploration 1.833序列号

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

    VS_2005下DirectShow开发环境的配置

    Note:C++ does not support default-int ``` 这些错误通常是由于DirectX SDK中的某些定义与Visual Studio 2005版本不兼容所导致的。解决这类问题的方法如下: 1. **定位错误位置:** 首先根据错误提示定位到出错...

    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....

    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. •...

    SnapWindows-StickyWindows重新加载

    "StickyWindows"可能是指具有类似便签(sticky note)功能的窗口,它们可以固定在屏幕上的特定位置,即使其他窗口移动或最大化,也不会被遮挡。 描述中提到的“一种新的2D方法-几何计算取代了Point,Size和...

    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 ...

Global site tag (gtag.js) - Google Analytics