【发布时间】:2011-10-14 21:11:53
【问题描述】:
【问题讨论】:
【问题讨论】:
您可以制作逐帧动画。您可以逐步定位对象以创建曲线。这将是有限的重用,但你可以做到。
或者您可以编写自己的动画来创建 TweenAnimation 的子类,该子类可以沿曲线制作动画。如果您擅长数学并且可以理解贝塞尔曲线,那么这可能是一个直接的选择。一旦你有了这个类,你就可以轻松地在任何弯曲的路径上制作动画,但这需要更多的工作。
http://en.wikipedia.org/wiki/B%C3%A9zier_curve
这是一些 VB 代码:
http://www.codetoad.com/vb_bezier.asp
这是一些 Java 代码:
http://www.math.ubc.ca/~cass/gfx/bezier.html
还要看看这些问题
【讨论】: