Tôi muốn giảm kích thước đối tượng Texture2D sang đối tượng Texture2D khác trong XNA.Thu hẹp một Texture2D trong XNA
Lý do là sử dụng đối tượng giảm kích thước để phát hiện va chạm dựa trên pixel.
Việc này có thể thực hiện được không?
Tôi muốn giảm kích thước đối tượng Texture2D sang đối tượng Texture2D khác trong XNA.Thu hẹp một Texture2D trong XNA
Lý do là sử dụng đối tượng giảm kích thước để phát hiện va chạm dựa trên pixel.
Việc này có thể thực hiện được không?
Bạn nên xem per-pixel collision tutorial cũng như transformed per-pixel collision tutorial.
Về cơ bản, để phát hiện va chạm trên kết cấu được chuyển đổi (chẳng hạn như kết cấu được chia tỷ lệ như bạn muốn), bạn sử dụng transformationmatrix. Nó không phải là quá khó khăn và các hướng dẫn cho một ví dụ tốt. Hướng dẫn không mở rộng nhưng xoay vòng, nhưng các chú thích được bao gồm trong nguồn cho bạn biết vị trí và cách thức thực hiện theo tỷ lệ.