我已经实现了游戏应用,其中有一只苍蝇。它在应用程序中随机飞行。但是我想要在特定曲线上飞行以便如何制作曲线动画。如果您有任何想法,那么请告诉我。
答案 0 :(得分:0)
如果您在2D中工作,他们基本上为[0,1]中的t提供两个函数x(t)
和y(t)
。如果您在3D中工作,还可以添加第三个函数z(t)
。
所以,你从t = 0开始,并计算x(0)和y(0),它将你的苍蝇放在路径的开头,然后对于每一帧动画,你增加t {{ 1}},计算x(t)和y(t)的新值。你继续这样做直到t = 1,此时你的飞行将在路径的尽头。
delta
的值将决定你的苍蝇移动的速度。
路径将由您在x(t)和y(t)中使用的控制点确定。您可以将这些控制点放在随机位置,最终结果仍然是平稳的移动。