2012-02-09 19 views
0

私はAndroidで放物線を使って画像を移動する必要があるアプリを作っています。有名なAngry Birdsゲームのようなものを考えてみましょう。それらの鳥に続く経路は、私が構築しているアプリで私が望むものです。画像への放物線の移動

私は数学と幾何学では弱いので、方程式とその実装を理解できません。私は放物線でイメージを達成するために必要なものを誰でも助けることができます。あなたは数学と方程式の少なくとも基本的な理解を持っている必要がありますし始めるには、[OK]だけでなく、事前

答えて

0

感謝。あなたが勉強していなくて喜んで学ばなければ、あなたはどこにも行けません。私たちはあなたの実装を与える場合でも、適切な入力を与えることができるように十分に知っておく必要があります...

言われて、あなたはおそらく、ベジエ曲線たい:http://en.wikipedia.org/wiki/B%C3%A9zier_curve

Wikipediaの記事が優れていることをとコードに変換するのが比較的簡単な2つの異なる曲線(2次元と3次元)と方程式が含まれています。あなたは、単に曲がったアニメーションをしたい場合は

、以下を参照してくださいProblem to achieve curved animation

私はその質問に回答して掲載するクラスをスタート、ミドル、そしてそれは、曲線を作成し、アニメーション化するために使用するエンドポイントになります一緒に見る。

+0

スローされたオブジェクトはベジェ曲線ではなく、単純な放物曲線に従います。 –

+0

あなたの答えをありがとう。私はいくらか進歩を助けました。私は達成しようとしていた発射運動の別の式を見つけました。以下はC言語のゲームへのリンクです。 http://www.daniweb.com/software-development/c/code/216266 私はprojectile()関数を分離し、それを私のアプリに埋め込んだので、私が望むものを達成するのに役立ちました。ありがとうございましたMonkeyless – Jay