2012-02-09 76 views
0

我正在Android中制作应用程序,其中我需要通过抛物线移动图像。考虑一下像着名的愤怒的小鸟游戏。这些鸟所遵循的路径是我在构建应用程序时所渴望的。抛物线运动到图像

我在数学和几何方面有点弱,因此无法理解方程及其实现。任何人都可以帮助我以抛物线形式获得图像所需的东西。

在此先感谢

回答

0

玉以及开始与你需要有至少数学和公式的一个基本的了解。如果你不这样做,也不愿意学习,你将无法获得任何地方。即使我们给你一个实现,你需要有足够的知识能够给适当的输入...

话虽这么说,你可能想贝塞尔曲线:http://en.wikipedia.org/wiki/B%C3%A9zier_curve

,维基百科的文章是优秀的,包括几个不同的曲线(2D和3D),这些曲线将起作用,并且方程式相对易于转化为代码。

如果你只是想有一个弯曲的动画,请参阅:Problem to achieve curved animation

我张贴在回应这个问题的类发生在开始,中间,并使用它来创建曲线和动画一个终点沿着。

+0

抛出的对象不遵循贝塞尔曲线,而是一条简单的抛物线曲线。 – 2012-02-09 19:58:10

+0

感谢您的回答。它的确帮助我取得了一些进展。然而,我发现了另一个我希望实现的抛射物运动的等式。下面是链接到C中的一个游戏的链接: http://www.daniweb.com/software-development/c/code/216266 我隔离了projectile()函数并将其嵌入到我的应用程序中,它帮助我实现了我想要的。谢谢Monkeyless – Jay 2012-02-10 06:11:29