我在用LibGDX(Java)製作遊戲。如何製作平滑的相機跟隨算法?
我需要相機跟隨快速移動的角色。最簡單的方法是寫這個:
this.getCamera().position.set(obj.x, obj.y, 0);
但是,有沒有任何算法可以使這更加平滑?就像相機不是那麼嚴格一樣,並且總是有點晚:角色走得很快,相機跟隨着輕微的延遲,或者如果你突然出現在遠處的某個地方,相機不會立即傳送,而是以最快的速度向你傳送越接近它越慢,並再次找到你。
有沒有libgdx libs可以做到這一點,或任何人有這種經驗?
* *但是,有沒有什麼算法可以使這個更加流暢?*「你是否嘗試過使用任何算法,或者做過任何Google搜索以獲得平滑的相機內插? –
我自己試了一下,有幾個工作的例子,但我不太喜歡結果,我很好奇,如果有什麼東西已經算出來了,因爲它聽起來像任何遊戲開發者都需要的東西,關於谷歌搜索,我不確定搜索什麼,它帶來了很多其他的東西。 –