イージングを計算して、x座標として表示する作品です イージング関数で数値を変換して、x座標にしています 中を見るからリンゴのスクリプトを見ると、いろいろ変えれます イージングの種類、強さなどです とりあえず見てみてください!! デフォルトは、種類3InOut、強さ8Circです この二つがお気に入り 現在実装しているイージングの強さ ・Linear 直線運動 入力されたものと全く同じものを返します ・Sine ゆるやかなイージング かなりゆったりしてます ・Quad ちょっとだけ強くなってきた これもかなりゆったりめ ・Cubic ここら辺からすこーーしだけ強くなってくる でもまだゆったり ・Quart ちょっと強め こっから全部強いです(( ・Quint まあまあ強め まあ、強いよね ・Expo 頂点 普通?のイージングでは一番強いです 3/18 追加分 ・Circ(Circleなのかな) Expoよりもさらに強いイメージ これがすごいお気に入り ・Back 少し戻る 結構特殊 未実装分 ・Elastic 実装しようと思ったのですが、動きません なんかBackと同じような挙動をしてしまうので、実装しないと思います ・Bounce 式なげーーーーー 不安定そーーーーー 気が向いたら実装するかもです、しかし実装するとは言っていない((( なぜか強さ2のSineが動きません 変換後の値が小さすぎて、動いていないように見えるっぽいです 修正したら報告します 今のところ、何が原因なのかはわかりません たぶん三角関数の問題かな 3/22追記 さらに強さを中を見ずに変えれるようにしました 種類は変えれません(( 追記 とりあえずごり押しで直しました 入力されてる数字にいい感じに調整した定数をかけて合わせてる感じです よくぞ来てくれた じゃあ何で作ろうと思ったのかでも話そうかな~~~ YouTubeで"Scratchでイージング作りました"的な動画流れてきて "これ作りたい!!!!!"っていう逆張りが発動しちゃったんですよ ということで勢いで作りました、Sine機能しません、欠陥です、Elasticとかありません、欠陥です 勢いすぎたのでサムネもすごい手抜きです
イージング関数 数式参考 https://www.youtube.com/watch?v=paOTSsGcqUU