2014-09-27 30 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

烦人。但它是免费的。尽管我确实为这些示例付费,但最终这些示例非常便宜,但仍然有点令人沮丧,因为我希望这可以通过互联网上的喋喋不休来解决!