Tôi đã viết một trò chơi cho Android và tôi đã thử nghiệm trên điện thoại Dev 1. Nó hoạt động hoàn hảo, tốc độ vừa phải. Tuy nhiên, tôi chắc chắn rằng điện thoại của CPU đang nhận được nhanh hơn. Chúng có thể nhanh hơn điện thoại dev.Vòng lặp trò chơi Android, cách kiểm soát tốc độ và tốc độ khung hình
Làm cách nào để đảm bảo rằng trò chơi của tôi chạy với tốc độ chính xác như nhau cho dù thiết bị chạy nhanh hay không? Bạn có biết bất kỳ kỹ thuật nào không? Tôi có nên kiểm tra một số loại bộ đếm thời gian ở đầu vòng lặp mỗi lần không?
Tôi đoán tôi đang đề cập đến tốc độ khung hình - nhưng chủ yếu là tốc độ mà trò chơi của tôi chạy qua vòng lặp trò chơi chính.
Bất kỳ lý thuyết hoặc kinh nghiệm nào đều tuyệt vời! Cảm ơn bạn.
Chỉ cần một cái gì đó để xem ra cho: cho các trò chơi, đôi khi điện thoại mới hơn là chậm hơn. Tôi có một trò chơi OpenGL mà tôi đang làm việc trên đó không 60FPS trên G1, nhưng chỉ có 30-40 FPS trên một Droid. Trình kết xuất khác với Droid và nó cũng có màn hình độ phân giải cao hơn, làm giảm hiệu suất. –