Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Directsound Directsound giúp game của bạn đến gần với cuộc sống. Khi bạn dùng những ưu điểm của nhạc nền và hiệu ứng âm thanh, thế giới game bạn tạo ra sẽ có một chiều sâu mới. Chương này sẽ giúp bạn học cách dùng âm thanh hiệu quả trong game. Trong chương này: Directsound là gì? Sử dụng Directsound thế nào? Bộ đệm âm thanh là gì? Chạy một file âm thanh thế nào? Chạy lặp một đoạn âm thanh thế nào? Cài đặt và chỉnh âm lượng? Âm thanh Âm thanh rất quan trọng trong game. Nó. | Beginning DirectX9 Dịch bởi TransTeam diễn đàn Gamedev.VN Directsound Directsound giúp game của bạn đến gần với cuộc sống. Khi bạn dùng những ưu điểm của nhạc nền và hiệu ứng âm thanh thế giới game bạn tạo ra sẽ có một chiều sâu mới. Chương này sẽ giúp bạn học cách dùng âm thanh hiệu quả trong game. Trong chương này - Directsound là gì - Sử dụng Directsound thế nào - Bộ đệm âm thanh là gì - Chạy một file âm thanh thế nào - Chạy lặp một đoạn âm thanh thế nào - Cài đặt và chỉnh âm lượng Âm thanh Âm thanh rất quan trọng trong game. Nó dùng để cài đặt nhạc hiệu building tension hoặc chào mừng vào cuối level. Âm thanh giúp bạn tạo ra một môi trường từ tiếng xe đua chạy vòng quanh trường đua tới tiếng súng đạn rít qua đầu bạn. DirectX cung cấp cho bạn Directsound giúp bạn dễ dàng thêm một âm thanh vào game. DirectSound Directsound cung cấp một giao tiếp lập trình ứng dụng API để phát lại âm thanh và âm nhạc. Trước đây các nhà phát triển phải viết trình hỗ trợ cho các loại cạc âm thanh soundcard khác nhau vì họ có nhiệm vụ viết phần mềm cho từng loại. Với sự ra đời của DirectX và lớp trừu tượng hoá phần cứng của nó hardware abstraction layer - HAL nhà phát triển chỉ phải viết một tập hợp những hàm chung hỗ trợ một lượng lớn cạc âm thanh. DirectSound DS làm việc như thế nào 162 Beginning DirectX9 Dịch bởi TransTeam diễn đàn Gamedev.VN Quản lý dữ liệu âm thanh thông qua dùng bộ đệm buffers . Bộ đệm là một diện tích của bộ nhớ chứa dữ liệu âm thanh. Khi bạn cùng DS bạn có thể có nhiều bộ đệm lưu giữ bất cứ dữ liệu âm thanh nào bạn muốn load. Sau đó bạn có thể điều khiển và chơi nó trong những bộ đệm đó. DS trộn chúng với nhau và cho vào một bộ đệm đơn lẻ. Bộ đệm này chứa âm thanh cuối cùng mà người dùng nghe thấy. Bộ đệm âm thanh có thể nằm ở bộ nhớ của cạc âm thanh hoặc bộ nhớ hệ thống. Chú ý Bộ đệm trên bộ nhớ cạc âm truy cập nhanh hơn trên bộ nhớ hệ thống. Chúng ta nên chọn cách thứ 2 dùng system memory để làm bộ đệm âm thanh vì chúng sẽ không làm tốn bộ nhớ của cạc âm. .