一、direct.h路徑
direct.h是Windows下一個(gè)C/C++語(yǔ)言頭文件,所以在使用前需要引入該頭文件。在Visual Studio中,點(diǎn)擊“項(xiàng)目”-“屬性”-“C/C++”-“常規(guī)”,可以在“附加包含目錄”中添加該頭文件的路徑。例如:"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include"。
二、direct.h的定義
direct.h頭文件是DirectX圖形庫(kù)的頭文件之一,主要用于定義DirectX的各種數(shù)據(jù)類型、函數(shù)和宏,以便開(kāi)發(fā)人員可以使用這些功能來(lái)實(shí)現(xiàn)Windows下的三維圖形和多媒體應(yīng)用程序。
三、direct.h頭文件
direct.h頭文件包含了許多與DirectX API相關(guān)的數(shù)據(jù)類型、結(jié)構(gòu)體、函數(shù)和宏。其中一些是:
#ifndef DIRECT_H
#define DIRECT_H
#ifndef DIRECTINPUT_VERSION
#define DIRECTINPUT_VERSION 0x0800
#endif
#ifndef WINVER
#define WINVER 0x0600
#endif
#ifndef _WIN32_WINNT
#define _WIN32_WINNT 0x0600
#endif
#include
#include
#include
#include
#include
...........
#endif // !defined(DIRECT_H)
四、direct和guide的區(qū)別
在Microsoft DirectX中, Direct3D的高層編程接口是Graphics Device Interface(GDI)。 GDI是Microsoft Windows的一種圖形設(shè)備接口,主要用于Windows平臺(tái)上的2D圖形渲染。而DirectX的整個(gè)圖形系統(tǒng),主要分為DirectDraw、Direct3D、DirectPlay、DirectSound和DirectInput五個(gè)方面。 Direct3D是DirectX的一部分,是基于3D硬件的開(kāi)發(fā)接口,通過(guò)使用Direct3D,我們可以在PC上用軟件來(lái)模擬三維圖形。而GUID是Windows操作系統(tǒng)中一種全局唯一標(biāo)識(shí)符,它主要是用來(lái)標(biāo)識(shí)COM組件和COM應(yīng)用程序中唯一標(biāo)識(shí)的一個(gè)類。兩者在所面對(duì)的領(lǐng)域和作用均不相同。
五、direct和reject
在Microsoft DirectX中, Direct3D是一個(gè)最常用的編程接口, 用來(lái)創(chuàng)建和呈現(xiàn)3D圖形。而reject和Direct3D并不是一個(gè)概念,reject可能指的是投影矩陣中的投影面,而Direct3D則是一個(gè)萬(wàn)能的3D圖形渲染庫(kù)。兩者并不相關(guān),不能相互替代。
六、direct和inductance的區(qū)別
在Microsoft DirectX中, Direct3D是一個(gè)最常用的編程接口, 用來(lái)創(chuàng)建和呈現(xiàn)3D圖形。而inductance則是電學(xué)中的一個(gè)專業(yè)名詞,指電感的大小或電感線圈中的能量貯存大小。兩者并不相關(guān),不能相互替代。