Answered
オブジェクトの回転
エクスプレッションを使って下記コードを入力しました。
複数オブジェクトを0秒から回転させ4秒のところで回転を停止。
if (time >= 0 && time <= 4) { time*-20; } else { value; }
停止する際 パキっと 停止します。
自然な流れで止めるにはどうしたらいいですか。
エクスプレッションを使って下記コードを入力しました。
複数オブジェクトを0秒から回転させ4秒のところで回転を停止。
if (time >= 0 && time <= 4) { time*-20; } else { value; }
停止する際 パキっと 停止します。
自然な流れで止めるにはどうしたらいいですか。
よく使われるコードとしては、
linear(time,0,4,0,-80)
//または
easeOut(time,0,4,0,-80)
になります。
上記は、time*-20 が1秒で -20°回転 になるので4秒後は -80° に設定しています。
但し、0秒時の角度が不明のため 0秒時は 0° に設定しています。
valueは、タイムラインにキーフレームがあれば、キーフレームの値になるので-80°以外の値が設定されている場合は、4秒後に急激に変化してしまいます。
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.