2

Bitspin の Timely Alarm Clock のようなキャラクターのモーフィング効果を試してみたいです。エフェクト動画はこちら!(0:09 ~ 0:11)

オフラインで行われた一連のビットマップ変更だと思いましたが、プログラムを逆コンパイルしてソース コードとアセットを検索したところ、ビットマップ シーケンス リソース トラックが見つかりませんでした。

Bitspinがどのようにそれを行うか考えている人はいますか?

4

4 に答える 4

8

Timely がこのライブラリを使用していると思われるので、こちらをご覧ください: https://github.com/bydavy/android-number-morphing

于 2014-10-28T21:20:38.953 に答える
7

文字がベクトル形式 (線分/ベジエ円弧) で表される場合、文字は少数の制御点によって定義されます。

コントロール ポイントの数がすべての桁で同じになるようにフォントを設計し、ポイントの任意の順序を定義できます。

次に、コントロール ポイント間をペアで線形補間すると、同様の形状モーフィング効果が得られます。

他の補間スキームを選択することにより、数え切れないほどのバリエーションが可能であり、ウェイポイントの対応が定義され、おそらく独立したアークに分割されます...

于 2014-01-29T07:52:22.597 に答える