1

いくつかのアニメーションを必要とするプロジェクトがあり、誰かが私を正しい方向に向けることができるかどうか疑問に思っていました. これらは:

1) スポイトのようなものから落ちる一滴の水。

2) 加速度計の変化に合わせて動き回る、一種のトップダウン ビューの表面上のドロップ。

私はCore Animationにかなり精通しています。私が探求し始めることができる高レベルのアイデアはありますか?

4

2 に答える 2

1

Cocoanetics に関する最近の投稿が役に立つかもしれません: http://www.cocoanetics.com/2012/06/lets-bounce/

ドロップではなくバウンスのアニメーション化について説明していますが、そこで説明されている方法はあなたのケースにも当てはまると確信しています.

于 2012-06-06T14:55:53.480 に答える
1

CAShapeLayer のパスをアニメーション化して実験することをお勧めします。最初の例では、ドロップのサイズを大きくして、ドロッパーの端から離れる前に長くすることができます。もちろん、画像と変換の巧妙な使用 (一方向にスケーリングして薄くするなど) で同じ効果を得ることができます。2 番目の例は、ドロップが不規則な形状である必要があるため、シェイプ レイヤーで行うのがおそらく最適です。それが単なる円であれば、他の方法でそれを行うことができます. 本当の問題は、ドロップの外観と動作をどのようにするかです。絵を描くことは難しいことではありません。

于 2012-06-06T14:51:08.130 に答える