STDIO
Tìm kiếm gần đây
    Nội dung
    0
    0
    Chia sẻ
    Nội dung
    0
    0
    Chia sẻ

    Cài Đặt DirectX 9

    Hướng dẫn cài đặt DirectX 9 trên môi trường Windows.
    20/01/2015 27/09/2020 3 phút đọc
    Cài Đặt DirectX 9

    Giới thiệu DirectX 9

    Ngành công nghiệp Game ngày càng phát triển mạnh mẽ, 1 hệ thống các ngành khác phát triển theo để phục vụ được sự sáng tạo của con người trong việc lập trình Game lẫn chơi Game.

    Hiện tại game đã có mặt trên mọi thiết bị: từ những chiếc máy cầm tay màn hình bằng các chấm trắng đen đến điện thoại di động thông minh, PC, đồng hồ, ô tô, tivi, ...

    Hầu hết PC game ngày nay được phát triển đều sử dụng nền tảng đồ họa, trong đó DirectX đã giúp các Game thủ có những trải nghiệm 1 công nghệ đồ họa tiên tiến.

    DirectX 9 thực chất là 1 hệ thống các API phục vụ quá trình phát triển Game trên nền tảng Windows. Nếu như nhiều năm trước các lập trình viên phải chật vật với các vấn đề nảy sinh từ phần cứng máy tính, về tương thích các dòng của phần cứng trong quá trình phát triển thì ngày nay, Microsoft cung cấp DirectX như 1 giải pháp cho giới lập trình viên, mọi thứ được chuẩn hóa, khi sử dụng DirectX lập trình viên không còn quan tâm vấn đề phần cứng máy tính.

    Mỗi đối tượng trong API cung cấp 1 phương thức truy cập với từng loại phần cứng khác nhau:

    • Hệ thống đồ họa.
    • Hệ thống âm thanh.
    • Hệ thống mạng.
    • Hệ thống tương tác.
    • ...

    Tải các phần mềm cần thiết

    Quy trình

    1. Cài đặt Visual Studio

    Cài đặt Visual Studio theo hướng dẫn bên trên.

    2. Cài đặt DirectX SDK

    Cài đặt DirectX 9 SDK.

    Trong quá trình cài đặt, tại bước Installation Options chọn cài thêm DirectX Symbol Files.

    Nếu bạn gặp phải lỗi S1023 thì làm theo hướng dẫn bên dưới

    • Mở cmd với quyền admin.
    • Gõ 2 dòng lệnh sau và chờ chạy thành công từng dòng
    MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
    MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
    • Tắt cửa sổ cmd và thực hiện lại bước install DirectX SDK.

    3. Tạo project và cấu hình DirectX cho project

    Sử dụng Visual Studio tạo loại project là C++ với template là Empty Project.

    Theo đường dẫn: Project > Property > Configuration Properties > VC++ Directories

    Ở mục Include Directories của VC++ Directories ta chọn đường link:

    Thêm thư viện DirectX 9 vào project.
    Caption

    Chọn vào Edit...

    Chọn đến đường link của thư mục Include ở nơi đã cài DirectX SDK.

    Chọn Library Directories

    Vào Edit ...

    Chọn Link đến thư mục Lib của đường dẫn lúc nãy

    Trong thư mục Lib có 2 thư mục là x86 và x64, chọn x86 (hoặc x64) tùy vào cấu hình của project, thường là x86.

    Tiếp theo vào Linker > Input

    • Ở mục Additional Dependencies thêm d3d9.lib vào sau cùng của chuỗi.
    • Nhấn Apply.

    Vào General (không phải General của Linker)

    Ở mục Character Set chọn Multi Byte Character Set, nhấn OK.

    4. Tạo file main.cpp

    Thêm code vào main.cpp

    #include <d3d9.h>
    #include <Windows.h>
    int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpStrCmdLine, int nShowCmd) { MessageBox(0, "Welcome to Game Programming!", "Hello DirectX", MB_OK); return 0; }

    Build và chạy thử chương trình

    Bài chung series

    0 Bình luận
    Lập Trình Game

    Lập Trình Game

    Kiến thức, kỹ thuật, kinh nghiệm lập trình game.

    Khi bạn nhấn vào sản phẩm do chúng tôi đề xuất và mua hàng, chúng tôi sẽ nhận được hoa hồng. Điều này hỗ trợ chúng tôi có thêm kinh phí tạo nhiều nội dung hữu ích. Tìm hiểu thêm.
    STDIO

    Trang chính

    Công ty TNHH STDIO

    • 30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
      +84 28.36205514 - +84 942.111912
      developer@stdio.vn
    • 383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
      Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012
    ©STDIO, 2013 - 2021