2014-09-27 102 views
3

我已經設計瞭如下圖所示的曲線路徑。 enter image description here定義iTween路徑中的恆定速度問題

通過這行代碼沿路徑的立方體移動從左側到場景的右側:

iTween.MoveTo(gameObject,iTween.Hash("oncomplete","destroying","orienttopath", true, "path",path,"time",1.6,"easetype",iTween.EaseType.linear,"movetopath",false)); 

EaseType參數被選擇線性和我期望以恆定速度路徑路徑,但是當立方體處於彎曲路徑(中點之前的左側)時速度降低,然後在直線路徑中加速並捕捉它。

我想知道如何定義整個路徑的恆定速度。

感謝

回答

2

的ITween將採取相同的時間從節點1將節點2,因爲它會從節點2將節點3。由於你的第一個2點距離較近在一起就會慢慢走在這裏,並加快朝第三。

如果你得到你的節點之間更均勻的距離,你將體驗到使用線性easetype

+2

有沒有什麼方法可以忽略節點距離並使用整體路徑長度來使用iTween? – 2015-01-13 19:08:13

0

與其說回答的平滑路徑,但更多的研究這個問題上我的研究評論的。看來PixelPlacement的人已經是promising a fix for at least 3 years now,但沒有任何東西即將出現。人們不得不解決它。我找到了一個合理的例子here

煩人。但它是免費的。儘管我確實爲這些示例付費,但最終這些示例非常便宜,但仍然有點令人沮喪,因爲我希望這可以通過互聯網上的喋喋不休來解決!