
No.4ベストアンサー
- 回答日時:
Q/この「DirectX」とは、どういうものですか?
A/既に回答があるようにWindowsが標準で装備しているアプリケーション・プログラミング・インターフェース(API)群の総称です。これは、ドライバではありません。
正確には汎用関数群の集まりで、ゲーム、オフィスソフト、ネットワークなどWindowsで使われるハードウェアやソフトウェアで共通に用いられる命令を1つにまとめた物を指します。
DirectXは、3D-Graphicsを司るDirect3D、2D-GraphicsのDirectDraw(DirectX8ではDirectGraphicsに統一)、PCMサウンド関連と3Dsoundを司るDirectSound、MIDI音源を司るDirectMusic(同8でDirectAudioに統一)、ネットワークやゲームパッドなどの機器や通信を司るDirectPlay、そして極めつけが映像の編集再生、各種メディアDVDなどのマルチメディアに威力を発揮するDirectShowの計6つの機能から構成されます。
これを用いることで、これまでソフトウェアごとに専用のプログラミングを必要とした部分の命令をWindows上であらかじめ提供してくれるため、プログラマーにとってはプログラミングの負担が減るという利点が生まれます。利用者にとっては統一されたAPIを使うことで、対応していないハードウェア命令もソフトウェア(CPU)が代用処理してくれるようになり、動作する確率が向上します。
APIには、DirectXの他にOpenGL(2D/3D-Graphics関連)、Glid(3D-Graphics)、PowerVR(3D-Graphics)などがあります。
Q/WindowsXPには、「DirectX7以降」が最初からインストールされてるんですか?
A/WindowsXPには初期バージョンにはDirectX8,1が導入されています。DirectX7の後継となるDirectX7,1→8,0aに次ぐバージョンで、3D関連ではProgramable Shaderなどの機能が追加されています。
WindowsXP Sarvice Pack1にはバグフィックス版のDirectX8,1bが導入されています。
現在の最新版はDirectX9,0となります。3D関連ではDirectX7,0当時とは全く異なる技術を用いたもので、旧来(DirectX7の売り機能だった)のHardwareT&Lなどの機能が一切排除されVertexShaderで代用する設計となっています。
本欄をお借りしまして、ご回答いただきました皆様に心からお礼申しあげます。ほんとうにありがとうございました。
DirectXというのは、専門家のかたや、一般のかたでも、パソコンのハイクォリティの可能性といったものを追求しておられるかた向けのようですね。PC初心者の私がDirectXをつかいこなすレベルに到達するには、まだかなりの時間がかかりそうです。
でもこういうものがあるんだということを知っただけでも、視野が広くなったような気がして、とても有益だったとおもいます。
しょうらい、映像や音楽のPC世界にチャレンジするとき、DirectXをよく研究したいとおもいます。
ご紹介いただいた参考URLも開いてみました。内容豊富で、よいべんきょうになりました。
かさねて、皆様にあつく感謝申しあげます。
No.3
- 回答日時:
DirectX とは ?
簡単に言えば DirectX は、PC上でゲーム プレイやビデオ視聴をするときに、パフォーマンスに優れたグラフィックスとサウンドを実現する Windows テクノロジです。
No.2
- 回答日時:
DirectXというのは、Windowsのマルチメディア用API、わかりやすく言えば拡張グラフィックドライバーです。
本来はWindowsのオプションでしたが、最近はWindowsをインストールすると、自動的に一緒に入る仕組みになっています。
WindowsXpをインストールしてある場合には、標準でDirectXの7よりも後のバージョンが入っています。
なお、最新のDirectXのバージョンはDirextX9です。
参考に、マイクロソフトのDirectXのURLを書いておきます。
参考URL:http://www.microsoft.com/japan/windows/directx/d …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DVDFLICKでエラー
-
Apache起動エラー
-
スリープ状態とロック状態の違...
-
【VBA】計算結果に小数点第2位...
-
WindowsServer2008でタスク実行
-
VBA 条件付き書式で空欄は適用...
-
チェックボックスのある行を非...
-
LANケーブルの疎通確認の方法
-
「NetBIOS over TCP/IP」と「MA...
-
PCの起動時間のログを消す方法
-
ethtoolでリンク速度変更できない
-
点検で全館停電。ネットワーク...
-
jpgraph が表示されない
-
拠点間WANなどでの『専用線...
-
blackjumbodogでメールサーバー...
-
不明配線の捜索ツール
-
勝手にアカウントロックアウト...
-
パソコンの立ち上げた履歴を調...
-
VBAの繰り返し処理について教え...
-
ログアウト状態でのアプリケー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
産総研KNOPPIX4.0とソースネク...
-
中古のパソコン購入 オフィスの...
-
Wardなどの読み上げソフト
-
バーチャルPCはusb2.0が使えま...
-
広辞苑第五版CD-ROM版のインス...
-
WinXP対応ソフトがインストール...
-
adobeのflashplayer20_a_instal...
-
Kスタンプがインストールできま...
-
ASIO4ALL(v2.9)の出力デバイ...
-
ソフトのインストール不要のデ...
-
Windowsロゴテストに合格してい...
-
ニンテンドー Wi-Fi USB コネク...
-
WindowBlindsのツールバーが使...
-
「デジカメde!!同時プリント」...
-
painter x3のインストールで…
-
ARCserve6って・・・
-
アマレコTVでGV-USB2が使えない
-
管理者特権とは?
-
station ripper
-
エラー(Microsoft Windows Jour...
おすすめ情報