イージング計算をUIKit/CoreAnimationと関係ないところでやりたい

このRobert Pennerさんのイージング関数を、UIViewやCAAnimationと関係ないところで使いたい、というケースは結構あって、たとえば今日は「Metalのシェーダのパラメータをイージングさせたい」という状況になった。

で、毎回、どこかにSwift実装が落ちてないかなーとググって20分とか探してる気がするので見つけたやつをここにメモっておく。(ちなみにググるキーワードがまずいとUIKitやCoreAnimationの話ばかりが出てくる。今回うまくいったキーワードは"easing swift github"とか、これに"robert"を追加したりとか)

ちなみに厳選したものではなくて検索結果の上から3つとかそういうのです。

manuelCarlos/Easing

ここから先は

674字
文章やサンプルコードは多少荒削りかもしれませんが、ブログや書籍にはまだ書いていないことを日々大量に載せています。たったの400円で、すぐに購読解除してもその月は過去記事もさかのぼって読めるので、少しでも気になる内容がある方にはオトクかと思います。

技術的なメモやサンプルコード、思いついたアイデア、考えたこと、お金の話等々、頭をよぎった諸々を気軽に垂れ流しています。

最後まで読んでいただきありがとうございます!もし参考になる部分があれば、スキを押していただけると励みになります。 Twitterもフォローしていただけたら嬉しいです。 https://twitter.com/shu223/