2009-07-14 4 views
1

私は2人の子供がキャッチをしているこのアプリケーションを持っています。 1つは投げられ、もう1つはキャッチされます。私は2つの静止したオブジェクトの間を移動するボールオブジェクトを表示することができますが、どのようにオブジェクトを "リリース"と "キャッチ"ボール、実生活に近い方法で表示するのですか?アニメーション内の複雑な動き

編集: このゲームでの手の動き:http://www.acreativedesktop.com/animation-game-slaphands.htmlは私が複製したいものです。それを行う方法に関するヒント?

+0

手の動きは録画されたばかりです。カメラをどこかに安定して置く(三脚のように)。トップビューを記録するのはちょっと難しいかもしれませんが、俳優がカメラに向かって90度の角度でゲームをプレイしていて、腕全体(捻じれを含む)を記録していない場合は、大丈夫です。このアプローチではアニメーションとの関連はあまりありません –

答えて

0

骨格のアニメーションはまた、運動学

あるいはモーションキャプチャ

+0

簡単な実装では、いくつかのキーフレームをアニメーション化するだけです。適度に熟練したアーティストがあなたのためにこれらを作成することができます。脳は多くの示唆された動きを非常に簡単に埋めるでしょう。あなたのアートワークが「漫画的」であればあるほど、このシンプルなアプローチがうまくいくでしょう。現実主義が必要な場合は、上記のアプローチが良いでしょう。 –

0

私は、これはフラッシュで、本質的に可能である知っているが、逆に良い技術

です...それはしかし、かなり複雑に聞こえるん。私のアドバイスは、スローアクションとキャッチアクションのための静的アニメーションを作成し、特定の条件が満たされたとき(つまり、ボールが人の1人に近づいたとき)にこれらのアクションを実行させることです。生き生きとしたスローとキャッチをしようとするのはかなり難しいでしょう。私は多くのコンソールゲームでもこれを動的に実行しようとはしないだろうと考えています(これは進行中であるか、現在のgenゲームで変化していると思います)

3

既に述べたように、右。 Preston Blair's Cartoon Animation本またはThe Animator's Survival Kitを見てみることをお勧めします。あなたは全体のことを読む必要はありません。ただ期待とアクセントの章を参照するだけです。

exampleの場合、アクションが起こるだけではなく、最初に準備をしてスローを予測し、エネルギーを蓄積します。アニメーションでは、次のアクションのためにビューアを準備し、アクション間のシームレスなリンクを作成します。ボールがスローされると、アクションとリアクションがあり、プレイヤーはカジュアルポーズに戻ります。

actionscriptの部分はかなりシンプルでなければなりません。あなたは3つのベクトルを取り除くべきです: ボールの動きを設定するための1 1重力のために 1摩擦/風などのために。 あなたのパラメータに基づいて、ボールを起動し、ボールとキャッチャーの距離を使用して、キャッチャーのアニメーションをいつ再生できるかを把握します。

関連する問題