Tween library for interpolating game object properties between absolute or relative values.
Comprehensive easing functions for different interpolation curves.
Tween library for interpolating game object properties between absolute or relative values. Comprehensive easing functions for different interpolation curves.
(apply-tween sprite
{:keys [field update-fn yoyo? yoyoing? yoyo-update-fn total-change
normalized-deltas progress resetting?]})
(tween field
to-value
&
{:keys [from-value easing-fn update-fn step-count yoyo? yoyo-update-fn
on-yoyo-fn repeat-times on-repeat-fn on-complete-fn]
:or {yoyo? false
step-count 100
from-value 0
on-complete-fn identity
yoyo-update-fn -
easing-fn ease-linear
update-fn +
on-repeat-fn identity
repeat-times 1
on-yoyo-fn identity}})
Create a new tween for modifying a field on a sprite over time.
Create a new tween for modifying a field on a sprite over time.
(update-tween {:keys [progress step-count yoyo? yoyoing? repeat-times]
:as tween})
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close