Giáo trình Beginning DirectX9 phần 2 cung cấp cho người học các kiến thức: Chia nhỏ đối tượng, sử dụng hiệu ứng, hiệu ứng âm thanh, xây dựng dự án mẫu, bài tập thực hành,. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. chi tiết nội dung tài liệu. | Beginning DirectX9 Dịch bởi TransTeam diễn đàn CHƯƠNG 7 CHIA NHỎ VÀ LÀM MỊN CÁC ĐỐI TƯỢNG B ạn đã học được cách làm thế nào để tạo các object 3D bằng code và biểu diễn nó lên màn hình. Có lẽ bạn đang nghĩ rằng đây là một quá trình thật nhàm chán và chưa có cách nào để có thể tạo tất cả các object bằng code. Bạn nghĩ rất đúng. Hiện nay 3D đã nhập cuôc. Nó có thể mô tả mọi thứ trong game của bạn rất giống với thực thể. Những mô hìnhcó thể thể hiện vật thể và đặc điểm xung quanh bạn và cũng có thể là chính chính nó. Với những đặc điểm này bạn có thể đưa những mô hình này vào game, bạn có thể biểu diễn nó với đối tượng Mesh và dịch chuyển hoặc điều khiển chúng. Đây là các phần mà bạn sẽ học trong chương này: Direct3D điều khiển mesh như thế nào ? Cần những gì để hợp lý hóa một model 3D? Định dạng file X là gì? Làm thế nào để tạo và lưu giữ mesh? Làm thế nào để load một model 3D vào game? Xây dựng một thế giới 3D Mô hình 3D giúp chúng bạn thể hiện thế giới ảo mà bạn muốn tạo. Những mô hình này được bổ xung bởi gamer và đối thủ của gamer trong môi trường này. Những mô hình này được lấy từ đâu? Nếu bạn có một package thiết kế 3D giống như Max hoặc Maya, bạn đã có những công cụ cần thiết để tạo mọi thứ cho game của bạn khi cần. Nếu những chương trình trên bạn không có thì bạn có thể dùng những package khác như MilkShape 3D, nó cũng có thể làm việc tốt. Sau khi đã tạo các model, bạn đưa chúng vào một trong những định dạng file 3D hiện có. Nhưng bạn cần biết làm thế nào để load một file định dạng 3D vào game của mình. Mục đích của cuốn sách này là giúp bạn làm việc với những định dạng file mà Microsoft đã tạo ra. Chú ý: Bạn có thể tìm MilkShape 3D tại trang . 96 Beginning DirectX9 Dịch bởi TransTeam diễn đàn Mesh là gì? Code của bạn điều khiển những mô hình 3D được load vào trong game cũng được xem như là một Mesh. Một Mesh là một code container mà chứa mọi thứ liên quan đến đối tượng