2013-08-27 237 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是好的。 –