2015-09-16 52 views
1

我正在開發一個基於Eclipse中libGDX框架的遊戲,它會在我的實體之間平滑移動,所以爲此,我使用了TweenEngine(它工作的很好),但最近我發現libGDX有它自己的class for interpolations。我知道這兩個都是用於補間(或者用於漂亮而流暢的動畫),我只想知道這兩個選項之間是否存在技術差異或限制,基本上是因爲如果兩者都相同,我會選擇第二個一個是因爲它已經在libGDX裏面了。TweenEngine庫vs libGDX插值類

回答

2

從一方面來說,由於集成和最終應用程序的大小(不是說設置環境或導出項目問題),通常最好使用包含的工具。

另一方面,請注意,Libgdx Interpolation僅在與Scene2D actions一起使用時開始有用。在我看來,這是一個問題,因爲你必須實現舞臺和演員機制 - 這是它的好主意,但如果你沒有創建幾乎完整的應用程序,幾乎是不可能的。

那麼我會建議你:

  • 選擇Scene2D動作+內插寬鬆,如果你能在你的項目實施Scene2D和寬鬆行動只是要使用吐溫引擎
  • 原因選擇萬能吐溫機如果你想保持獨立的新機制,並使用傳統的方式使用精靈等
+1

我雖然插值類w作爲一個更靈活一點):。我會繼續使用吐溫引擎,因爲我在第二種情況下提到,謝謝。 –