0

私のアプリケーションでは、2人のキャラクターが互いに話す漫画アニメーションがあります。スピーチと口の開閉の同期の印象を与えるために、私は彼らの口をアニメーション化する必要があります。

私はそれCDAudioManagerがラッパーであることを知っているAVAudioPlayerので、isMeteringEnabledプロパティを利用できます。

メーターレベルを使用して、キャラクターの口の2つのフレーム(開閉)を更新する方法はありますか?または、これに対するより良いアプローチはありますか?ありがとう!

4

1 に答える 1

1

スムーズに回避できないと思います...特定の時間のメーターレベルを取得するには、タイマーを使用して特定の間隔でチェックする必要があります...したがって、サウンドレベルが高い場合は..を開きます。その期間の口..その不確かな...

私がしたことは、話すプロセス全体を通して一定のアニメーションを再生することでした...

ここで私のアプリを確認してください

私はこのリンクを無料アプリとして提供しました。刑務所で壊れたiPhoneをお持ちの場合は、このアプリを確認してください

すべてのキャラクターで同じことが実装されています..:)

于 2012-05-06T06:50:36.333 に答える