Khía cạnh quan trọng nhất của việc độc lập với tốc độ khung hình là bạn không phải chuỗi tốc độ khung hình xuống. Nó được sử dụng để trở lại trong thời đại đen tối, trò chơi sẽ được viết để sử dụng CPU càng nhiều càng tốt và tốc độ khung hình được xác định bởi tốc độ CPU. Tôi nhớ chơi trò chơi trên máy 16MHz của tôi mà sẽ có những thứ bay quá nhanh, bạn không thể phản ứng, bởi vì chúng được viết cho máy 1MHz. Các lập trình viên đã lên kế hoạch này và bắt đầu viết các trò chơi giới hạn tốc độ khung hình, thường là 30fps trong những năm đầu, sau 60 khung hình/giây (thường bị khóa với VSYNC của màn hình). Điều này giải quyết vấn đề, nhưng thực sự gây phiền nhiễu cho những người trong chúng ta với những chiếc máy tính tuyệt vời muốn chuyển động nhiều hơn. Cuối cùng, họ bắt đầu viết các trò chơi hoàn toàn độc lập với tốc độ khung hình, cho phép bạn chơi trò chơi với tốc độ 700 khung hình/giây và có được trải nghiệm tương tự ở tốc độ 20 khung hình/giây, ngoại trừ đồ họa mượt mà hơn. Và nó cũng có thể đối phó với tải thay đổi trong khi chơi, như những người khác đã nói, có thể rất quan trọng với các hệ điều hành đa nhiệm hiện nay.
xem chủ đề này: http://stackoverflow.com/questions/1284886/optimizing-transition-movement-smoothness-for-a-2d-flash-game – Cay