Actionscript 3 获得奖励对象的随机弯曲运动

Actionscript 3 获得奖励对象的随机弯曲运动,actionscript-3,math,spline,Actionscript 3,Math,Spline,我试图创造随机的曲线运动,像一只滑翔的鸟或一些飞行的“获得奖励”物体。这是几乎所有手机游戏中的一个非常熟悉的动作 所有奖励对象从角色/对象移动到屏幕上的静止点。所有样本移动都遵循随机曲线轨道。像抛物线或样条线,我不太清楚。鸟的电影剪辑也会在一系列弯曲的轨迹上飞行 有人知道上面给出的例子中模拟这种运动的方法吗 我试过了: 我在网上搜索,然后尝试了Math.cos和Math.sin函数。我只能做圆周运动。但我需要曲线的任意半径和中心点已经谢谢了。我想您正在寻找一个叫做Catmull-Rom样条线的H

我试图创造随机的曲线运动,像一只滑翔的鸟或一些飞行的“获得奖励”物体。这是几乎所有手机游戏中的一个非常熟悉的动作

所有奖励对象从角色/对象移动到屏幕上的静止点。所有样本移动都遵循随机曲线轨道。像抛物线或样条线,我不太清楚。鸟的电影剪辑也会在一系列弯曲的轨迹上飞行

有人知道上面给出的例子中模拟这种运动的方法吗

我试过了
我在网上搜索,然后尝试了
Math.cos
Math.sin
函数。我只能做圆周运动。但我需要曲线的任意半径和中心点
已经谢谢了。

我想您正在寻找一个叫做Catmull-Rom样条线的Hermite样条线的子类。这对游戏很有用,因为你不需要计算控制点;您只需给出任意数量的航路点(即,对象与其目的地之间的一些半随机点),Catmull Rom样条线将平滑地拟合所有这些点

可在此处找到该算法的ActionScript版本:

也许您需要一个tweening实用程序(在该实用程序中,您告诉它您的x/y目标位置,它将自动将对象移动到该位置)?从格林斯托克试试这个。也许你可以下载并测试它来移动你的“奖金金额”文本或精灵?。如果不是这样的话,你需要给我们看一个直观的例子(一些Youtube链接),说明你到底需要达到什么目的。对不起,我的英语很差,语法也有错误。我需要这样的东西:像星星、硬币之类的邦努斯物体的集合;还有随机的鸟轨道:@Erkan棼amyar谢谢你提供的例子,但是,提供的两个例子是非常不同的。鸟的运动没有终点,而奖励点从一个起点到一个终点。你到底在找什么?一般来说,要求“随机运动”的范围太广。如果你想知道如何实现这两个目标,请澄清或问两个独立的问题。再次感谢@null和Sory为我提供的英语:)不,我需要它们。不是两者都有。我无法实现像这样的曲线路径的模拟。Bonnus对象从任意点到集合点的路径。如何申请每个bonnus对象?另一个问题是关于我的第二个示例视频。连续和随机曲线路径跟踪。