On this page
Insality/defold-tweener/tweener.tweener
Timer Based Defold Tween Library
- GitHub: Insality/defold-tweener — pinned to
2fe3aed- Pick a release from Insality/defold-tweener releases and add its Source code (zip) URL (or a packaged
.zipasset, if the library ships one) togame.projectunder[project]dependencies, then Fetch Libraries in the Defold editor. - Run
bunx @defold-typescript/cli resolveto materialize its types. - Import it under a namespace alias of your choice:
import * as tweener from "tweener.tweener"
- Pick a release from Insality/defold-tweener releases and add its Source code (zip) URL (or a packaged
Functions
tween(tween_function: AnyTweenFunc, from: number, to: number, time: number, callback: (value: number, is_final_call: boolean) => void, dt?: number): Hash
Parameters
tween_function:AnyTweenFuncfrom:numberto:numbertime:numbercallback:(value: number, is_final_call: boolean) => voiddt?:number
Returns
Hash
ease(tween_function: AnyTweenFunc, from: number, to: number, time: number, time_elapsed: number): number
Parameters
tween_function:AnyTweenFuncfrom:numberto:numbertime:numbertime_elapsed:number
Returns
number