私は今iOSアプリケーションを調査しようとしています。砂時計アプリケーションを作成するという簡単なアイデアが浮かびました。App Store でいくつかのアプリを見つけましたが、アニメーションはあまり満足のいくものではありません。たとえば、砂が落下する滑らかなアニメーション、つまり重力を作成したい場合、どこから始めればよいかアドバイスはありますか? アニメーションに OpenGL ES を使おうと考えています。砂時計に砂を入れておく方法がわからないので、これが良いアイデアかどうかはわかりません。私が調べるべきアルゴリズムはありますか?