DirectXとは

コンピュータ

おそらく、そのようなユーザーはいません少なくとも一度「DirectXとは何か?」という質問をしなかったWindowsシステム。その答えは単純で複雑です。それは、どちらの側を見るべきかによって決まります:シンプルなユーザーまたはプログラマー。

DirectXが何であるかを理解するために、精神的には、私たちは過去に短期間旅行をしたり、もっと正確に言えば、DOSシステム(MS-DOS)の治世の輝かしい時を過ごします。これは現在、コンピュータ技術の分野で深刻な技術革新が稀です。明らかに、中央プロセッサのコア数が増えたときに、ビデオ用のSLIシステム、ディスク用のRAID、RAMへのマルチチャネルアクセスを提供する広範な開発パスが現在普及しています。モニターやビデオカードを選ぶと、今は誰も彼らが標準的なものに興味を持っていません。

10年か2年前はすべてが違っていました。 CGA、EGA、VGA、さらにはTandy c Herculesも監視していました。それらとビデオカードの後ろに遅れていないでください。はい、サウンドソリューションは非常に異なっていました:Sound Blaster、Covox、PC Speakerなどプログラムを書くことにしたプログラマを想像してみましょう。コンピュータのコンポーネントを使用した作業は正しいアドレスへの直接アクセスによって実行されていたため、可能なすべてのコンポーネントの組み合わせを提供する必要がありました。仕事はまだ成功していましたが、プログラムのパフォーマンスは巨大になりました。

同時に、Win 95システムが登場し、クリエイターは大衆化の方法を真剣に考えました。カーネルの特性のために、(DOSのように)アドレスを使った直接作業は不可能になっています。だから私たちはDirectXになった。プログラマーにはユニークなツール、DirectXが提供されました。これは、システムライブラリ(ファイル)のセットであり、機器との対話を提供するように設計されています。コマンドを定義するだけで具体的に参照して、およびオペレーティング・システムはそれに取り組むことができた場合、アプリケーションが要求されたアクセスを受け取ることになります - 今、プログラムがコンピュータにインストールされているグラフィックスカードを決定する必要がありません。これは、DirectXルールは単に示すために、このデバイスの機能をプログラミング知っている必要はありませんが、ポイントを表示するには、ですが、「点の座標を表示するように。」 11.1へのDirectXのあるものに興味を持っている誰でも、目的のためのライブラリ(API)はまたなどのDirect3D、DirectDrawの、DirectSoundは、に分けられていることを知っている、異なるバージョンが存在する:. 1、とは、重要なのは、彼らが上から下まで一貫しています。

「DirectX 11をインストールするにはどうすればいいですか?」という質問はよく聞かれます。"このバージョンは最後のものです。デフォルトでは、Windows Vista SP2以降にインストールされます。最新のWin 8ではすでに11.1です。 Win XPでのインストールは正式には不可能ですが、部分的な適応がうまくいったという噂があります。 「DirectXで内部システムエラーが発生しました」というメッセージが表示されたり、ゲームが開始しない場合は、インストールされているDirectXのバージョンを更新しようとすることができます。これを行うには、以下を実行することをお勧めします。ダウンロードセクションのMicrosoftサイトに移動し、検索バーに「DirectX」と入力して、必要なバージョン(約300 KB)の小さなファイルをダウンロードして起動します。不足しているファイルは自動的にダウンロードされ、インストールされます。

使用しているバージョンは次のように判断できます。 スタートボタンのメニューを開き、検索バーにDxdiagと入力してEnterを押します。必要なデータはすべて、表示されたウィンドウに表示されます。現代のゲームのファンには、セブン、それともウィン8をインストールするようにアドバイスすることができます。その中には、DirectX 11のサポートは「そのまま」です。

公正な質問 - 新しいバージョンが必要なのはなぜですか? たとえば、プログラマがAPI APIアプリケーションで「ライトブルーの楕円を描く」コマンドを与える状況を想像してみてください。 2つの要件が満たされたときに実行されます。ビデオカードはこのコマンドを認識し、DirectXバージョンに登録されます。ハードウェアコンポーネント(ボックスに表示されています)がすべてクリアされている場合は、2番目の項目に説明が必要です。コマンド "ライトブルーの楕円形を描く"はバージョン11でしかサポートできません。このイメージを形成するには10で2つのコマンドが必要です: "薄い青色の円を描き、それを楕円形に伸ばします"それは簡単です。

コメント(0)
コメントを追加