Tôi đang tạo một trò chơi với LibGDX (Java).Làm thế nào để làm cho một máy ảnh mịn theo thuật toán?
Tôi cần máy ảnh theo một ký tự chuyển động nhanh. Cách dễ nhất để thực hiện việc này là chỉ cần viết điều này:
this.getCamera().position.set(obj.x, obj.y, 0);
Nhưng, có bất kỳ thuật toán nào để làm cho điều này trơn tru hơn không? Giống như khi máy ảnh không nghiêm ngặt và luôn muộn một chút: nhân vật chạy nhanh ngay, máy ảnh theo sau với một chút chậm trễ hoặc nếu bạn đột nhiên xuất hiện ở đâu đó, máy ảnh sẽ không dịch chuyển tức thì nhưng sẽ di chuyển với tốc độ tối đa khi bạn đến gần hơn nó chậm lại một chút và tìm thấy bạn một lần nữa.
Có bất kỳ libgdx lib nào thực hiện điều đó hoặc bất kỳ ai có trải nghiệm này không?
"* Nhưng, có bất kỳ thuật toán nào để làm việc này trơn tru hơn không? *" Bạn đã tự mình thử bất kỳ thuật toán nào hay thực hiện bất kỳ tìm kiếm Google nào cho nội suy máy ảnh mượt mà hay gì đó? –
Tôi đã thử nó một mình và có một số ví dụ, nhưng tôi không thích kết quả nhiều, tôi tò mò có thể có một thứ gì đó đã được tìm ra vì nó có vẻ giống như bất kỳ game dev nào, Về google search, tôi không chắc những gì để tìm kiếm, nó mang lại rất nhiều thứ khác. –