Grafik dan game DirectX
Konten ini berfokus pada penggunaan DirectX dalam aplikasi Win32. Untuk informasi tentang menggunakan DirectX dalam aplikasi UWP, lihat panduan pengembangan game Windows (UWP).
Tip
Untuk deskripsi dan tautan ke komponen DirectX dalam pengembangan aktif, lihat posting blog DirectX Landing Page.
Di bagian ini
Topik | Deskripsi |
---|---|
Memulai grafik DirectX | Grafik Microsoft DirectX menyediakan sekumpulan API yang dapat Anda gunakan untuk membuat game dan aplikasi multimedia berkinerja tinggi lainnya. Grafik DirectX mencakup dukungan untuk grafis 2D dan 3D berkinerja tinggi. |
Memprogram DirectX dengan COM | Microsoft Component Object Model (COM) adalah model pemrograman berorientasi objek yang digunakan oleh beberapa teknologi, termasuk sebagian besar permukaan Api DirectX. |
Direct2D | Direct2D adalah API grafis 2D yang dipercepat perangkat keras, mode langsung, dan 2D yang menyediakan penyajian berkinerja tinggi dan berkualitas tinggi untuk geometri 2D, bitmap, dan teks. |
Direct3d | Direct3D memungkinkan Anda membuat grafis 3D untuk game dan aplikasi ilmiah. |
DXCore | DXCore adalah API enumerasi adaptor untuk perangkat grafis dan komputasi, sehingga beberapa fasilitasnya tumpang tindih dengan yang ada di Microsoft DirectX Graphics Infrastructure (DXGI). |
DirectWrite | DirectWrite mendukung penyajian teks berkualitas tinggi, font kerangka independen resolusi, dan teks dan tata letak Unicode lengkap. |
DirectStorage | DirectStorage adalah fitur yang dimaksudkan untuk memungkinkan game menggunakan penuh penyimpanan berkecepatan tinggi (seperti SSD NVMe) yang dapat memberikan beberapa gigabyte sedetik baca data kecil (misalnya, 64kb) dengan overhead CPU minimal. |
DirectXMath | DirectXMath menyediakan antarmuka yang optimal dan portabel untuk operasi aljabar aritmatika dan linier pada vektor floating-point presisi tunggal (2D, 3D, dan 4D) atau matriks (3×3 dan 4×4). |
DirectML | Direct Pembelajaran Mesin (DirectML) adalah API tingkat rendah untuk pembelajaran mesin. Ini memiliki antarmuka pemrograman dan alur kerja C++, nano-COM) yang familier dengan gaya DirectX 12. Anda dapat mengintegrasikan beban kerja inferensi pembelajaran mesin ke dalam game, mesin, middleware, backend, atau aplikasi lainnya. DirectML didukung oleh semua perangkat keras yang kompatibel dengan DirectX 12. |
API WindowsNumerics.h | File header windowsnumerics.h mendefinisikan jenis vektor dan matriks C++ di namespace Windows.Foundation.Numerics . Ini memperluas struktur dari Windows.Foundation.Numerics dengan berbagai operator dan fungsi matematika yang dipercepat SIMD untuk perangkat keras yang kompatibel. |
Grafik DirectX Klasik | Teknologi grafis Microsoft DirectX yang saat ini minimal digunakan. Kami tidak menyarankan penggunaan teknologi grafis DirectX klasik ini untuk aplikasi baru. |
Alat untuk Grafik DirectX | Menjelaskan alat untuk grafik DirectX. |
Artikel Grafik DirectX | Berisi artikel teknis untuk grafik DirectX. |
API XAudio2 | Menyediakan fondasi pemrosesan sinyal dan pencampuran untuk game. XAudio2 menggantikan DirectSound. |
API pengontrol game XInput | XInput adalah API pengontrol game yang memungkinkan aplikasi Windows memproses interaksi pengontrol (termasuk efek rumble pengontrol dan input dan output suara). XInput menggantikan DirectInput. Kami tidak merekomendasikan penggunaan teknologi input DirectX klasik ini; dan aplikasi yang lebih baru harus menggunakan API GameInput terbaru sebagai gantinya. Untuk mempelajari selengkapnya tentang API GameInput, lihat Pengantar GameInput. |