tailieunhanh - Beginning DirectX9 - Chương 8

VẬT THỂ, ĐIỂM CHÈN VÀ CÁC HIỆU ỨNG Particle được sử dụng ở mọi nơi trong game để tạo ra những hiệu ứng khó quên. Từ những quả rocket tìm kiếm mục tiêu cho đến những vụ nổ mà nó tạo ra, particle làm cho thế giới ảo trong game trở lên hấp dẫn hơn. Những gì bạn sẽ được học trong chương này: Particle là gì và được dùng thế nào Particle bao gồm những thuộc tính gì Làm thế nào để định nghĩa và render các particle Particle emitter là gì và ứng dụng của nó Cách render. | Beginning DirectX9 Dịch bởi TransTeam diễn đàn CHƯƠNG 8 VẬT THÉ ĐIÉM CHÈN VÀ CÁC HIỆU ỨNG Particle được sử dụng ở mọi nơi trong game để tạo ra những hiệu ứng khó quên. Từ những quả rocket tìm kiếm mục tiêu cho đến những vụ nổ mà nó tạo ra particle làm cho thế giới ảo trong game trở lên hấp dẫn hơn. Những gì bạn sẽ được học trong chương này Particle là gì và được dùng thế nào Particle bao gồm những thuộc tính gì Làm thế nào để định nghĩa và render các particle Particle emitter là gì và ứng dụng của nó Cách render các particle bằng Direct3D s point sprite. Particles Particle được dùng trong game để biểu diễn những mảnh vỡ nhỏ tia lửa của pháo hoa hay bất kỳ một thực thể nhỏ chuyển động nào. Mỗi particle là một thực thể độc lập với cách thức chuyển động và biểu hiện được định nghĩa trước ngay khi nó được tạo ra. Trong suốt quá trình tồn tại nó tự cập nhật các thuộc tính về hướng di chuyển và tốc độ di chuyển. Particle dùng cho các hiệu ứng khác nhau thường được tạo ra từ một thứ gọi là emitter. Công việc của emitter là tạo ra và xác lập các thuộc tính cho particle trước khi kích hoạt chúng. Emitter cũng điều khiển cả số lượng và thời điểm tạo ra các particle. Particle được tạo ra bởi các đa giác có texture gọi là billboard chúng luôn hướng mặt phẳng về phía camera. Billboard có rất nhiều ứng dụng như tạo các đám mây rừng cây và nhiều hơn cả là tạo các particle. Bởi vì mỗI billboard thường chỉ chứa 2 tam giác với 1 loạI texture nên bạn có thể render một chuỗI nhiều billboard để tạo ra các hiệu ứng đặc biệt đẹp mắt. Trước khi tung các particle vào trong scene bạn cần biết chi tiết cách mà nó làm việc. Các thuộc tính của Particle Mỗi particle có những thuộc tính riêng quy định cách biểu hiện của nó. Danh sách dướI đây là một vài thuộc tính cơ bản mà hầu hết các particle đều có . Vị trí. Vị trí hiện tại của particle. . Chuyển động. Điều khiển hướng và tốc độ di chuyển. . Màu sắc. Màu của particle. 118 Beginning DirectX9 Dịch bởi TransTeam diễn đàn .