Điểm nổi luôn gây rắc rối cho độ chính xác trên các thế giới rộng lớn.
Bài viết này giải thích hậu trường và đưa ra giải pháp thay thế rõ ràng - số điểm cố định. Một số sự thật thực sự ấn tượng, như:
"Độ chính xác 64 bit đưa bạn đến khoảng cách xa nhất của Sao Diêm Vương từ Mặt trời (7,4 tỷ km) với độ chính xác dưới micromet."
Độ chính xác dưới micromet tốt hơn bất kỳ nhu cầu fps nào (đối với các vị trí và thậm chí cả vận tốc), và nó sẽ cho phép bạn xây dựng những thế giới thực sự lớn.
Câu hỏi của tôi là, tại sao chúng ta vẫn sử dụng dấu phẩy động nếu điểm cố định có lợi thế như vậy? Hầu hết các API kết xuất và thư viện vật lý sử dụng dấu phẩy động (và chịu những nhược điểm của nó, vì vậy các nhà phát triển cần phải khắc phục chúng).
Có phải họ chậm hơn rất nhiều?
Ngoài ra, làm thế nào để bạn nghĩ rằng động cơ hành tinh có thể mở rộng như ngoài hoặc vô cực xử lý quy mô lớn? Họ có sử dụng điểm cố định cho các vị trí hay họ có một số thuật toán phân chia không gian?