2013-08-27 270 views
0

我正在使用unity3d什麼是最簡單的方法來沿着動畫移動物體動畫 複雜曲線(曲線點不是靜態的(動態點))?Unity3d沿複雜曲線移動物體

+0

我還沒有使用它們,但[AnimationCurve](http://docs.unity3d.com/Documentation/ScriptReference/AnimationCurve.html)和[AnimationClip .SetCurve](http://docs.unity3d.com/Documentation/ScriptReference/AnimationClip.SetCurve.html)聽起來很有希望 – Kay

回答

2

Kay是正確的 - 對於「終極控制」,你可以用你自己的AnimationCurves創建一個AnimationClip。在Unity Docs AnimationCurve.keys下的一個AnimationCurve中有一些設置值的樣例。

但是這可能有點低級別 - 您也可以使用補間庫,如iTween或HOTween,它可以接受Vector3的數組,持續時間,緩和類型等,並允許您沿着這些曲線回放運動。

的ITween示例和插件:http://pixelplacement.com/2010/12/03/visual-editor-for-itween-motion-paths/ HOTween例如:http://www.holoville.com/hotween/examples.html

+0

我插入鏈接 - 可以請檢查它是否是正確的?我的+1應該可以讓你訪問圖片和鏈接:-) – Kay

+0

不錯! - 是的,這是我試圖插入的鏈接 - 顯示沿預先計算的曲線移動對象。感謝碰撞!我也應該指出,每條曲線都是一維的,海報需要兩條或三條曲線沿着合理的路徑移動。 –

+0

是的iTween是好的。 –