2011-08-03 88 views

Trả lời

1

Canvas HTML5 chỉ là một tiêu chuẩn không xác định việc triển khai cụ thể của nó. Tuy nhiên tôi vẫn nghi ngờ rằng vải sẽ sử dụng quadtrees trong việc thực hiện chúng. Quadtrees được sử dụng chủ yếu để phát hiện xung đột hiệu quả và lưu trữ dữ liệu không gian chung.

Mặt khác, canvas hoạt động như một bitmap được lưu trữ tự nhiên dưới dạng mảng pixel. Không có khái niệm nào về các đối tượng "va chạm" để mỗi phần tử được vẽ độc lập với các phần tử trước đó.