【发布时间】:2016-08-09 21:53:54
【问题描述】:
我正在尝试创建随机弯曲的运动,例如滑翔的鸟或一些飞行的“获得奖励”物体。这是几乎所有手机游戏中非常熟悉的动作。
所有奖励对象从角色/对象移动到屏幕上的静止点。所有示例奖励运动都遵循随机弯曲的轨道。像抛物线或样条我不知道确切。鸟类电影剪辑也在一系列弯曲的轨道上飞行。
有人知道如何模拟上述示例中的这种运动吗?
我试过了:
我在网上搜索,然后尝试了Math.cos 和Math.sin 函数。我设法只产生圆周运动。但我需要曲线的随机半径和中心点。
已经谢谢了..
【问题讨论】:
-
也许你想要一个 tweening 实用程序(你告诉它你的 x/y 目标位置,它会自动将对象移动到那个位置)?试试这个来自 Greensock 的 visual demo。也许您可以下载并测试它以移动您的“奖金金额”文本或精灵?如果不正确,您需要向我们展示一个视觉示例(一些 Youtube 链接),说明您需要确切实现什么。
-
对不起我糟糕的英语和我所有的语法错误。我需要这样的:收集诸如星星,硬币等的bonnus对象:youtu.be/yWo87nOlWUU和随机鸟类轨道:youtu.be/tdZmGTwcGXY
-
@ErkanÇamyar 感谢您提供示例,但是,提供的两个示例非常不同。小鸟的运动没有终点,而奖励积分是从一个起点到一个终点。你真正在寻找什么?一般来说,要求“随机运动”太宽泛了。如果您想知道如何实现这两个目标,请澄清或提出两个单独的问题。
-
再次感谢@null 和对不起我的英语:) 不,我需要他们单独。不是都。我无法模拟像它们这样的弯曲路径。 Bonnus 对象从任意点到收集点的路径。我如何申请每个奖金对象?另一个问题是关于我的第二个示例视频。连续和随机弯曲路径跟踪。
标签: actionscript-3 math spline