Gamedev-id
Artikel
#0002, Last reviewed : 25 Apr 2002
DirectX
(SDK) dan Instalasi
Menyiapkan lingkungan pemrograman yang menggunakan DirectX melalui Microsoft
Visual C++
Daftar Isi:
1. DirectX SDK dan Instalasi
2.
Setting Direktori
3.
Library
4.
Lain-lain
1.
DirectX SDK dan Instalasi
DirectX SDK merupakan esensial
untuk mengembangkan program berbasiskan DirectX. DirectX SDK berisikan
library dan header yang dibutuhkan untuk melakukan kompilasi program DirectX
(dalam C/C++) juga berisikan informasi-informasi debugging DirectX yang
akan sangat membantu dalam pengembangan. Selain hal tersebut juga terdapat
dokumentasi yang lengkap, demo dan contoh, library untuk platform Visual
Basic, juga run-time DirectX (yaitu file yang dibutuhkan untuk menjalankan
program DirectX, biasanya menyertai game atau aplikasi yang menggunakan
DirectX).
DirectX SDK dapat diperoleh secara resmi melalui DirectX Download di Microsoft
DirectX Developer's Center.
Instalasi
DirectX SDK terdapat 2 macam yaitu Debug dan Retail version. Biasanya
para pengembang memilih menggunakan Debug version karena membutuhkan banyak
informasi debugging yang sangat membantu dalam pengembangan. Debug version
tentunya lebih lambat dibanding dengan Retail version.
Beberapa setting Debug-Retail dapat di-customize melalui Control Panel
> DirectX, untuk menyesuaikan kecepatan, apabila aplikasi sangat performance-critical.
2.
Setting Direktori
Setelah
di-install, Microsoft Visual C++ harus diset direktori include dan library
agar dikenal ketika mencari file-file yang dibutuhkan.
Dari menu Tools > Options, pilih tab Directories dan pilih Include
Files kemudian tambahkan direktori includes DirectX SDK.
Hal
yang sama juga untuk setting direktori library. Dari tab Directories pilih
Library Files dan tambahkan direktori library DirectX SDK.
3.
Library
Untuk menggunakan DirectX jangan lupa memasukkan library yang akan digunakan
pada program tersebut di Project > Settings. Biasanya dxguid.lib harus
dimasukkan karena berisi informasi untuk mengakses identifikasi simbol-simbol
DirectX yang dibutuhkan melalui COM. File library lainnya tergantung sesuai
dengan library DirectX yang digunakan, bisa Direct3D, DirectSound, DirectInput
dan lainnya.

4. Lain-lain
DirectX SDK juga memberikan beberapa fungsi yang siap pakai seperti ddutil misalnya. Apabila ingin menggunakan file ini atau menjalankan demo yang menggunakan file ini maka direktori dari file-file pendukung ini bisa ikut dimasukkan atau dikopi ke direktori program.