Difference between revisions of "Easing"
(Created page with "__NOTOC__ <!-- GIDEROSOBJ:Easing --> '''<translate>Supported platforms</translate>:''' File:Platform android.pngFile:Platform ios.pngFile:Platform pc.pngFile:Pla...") |
|||
(3 intermediate revisions by one other user not shown) | |||
Line 11: | Line 11: | ||
=== Example === | === Example === | ||
− | A table holding all | + | A table holding all easings |
<source lang="lua"> | <source lang="lua"> | ||
+ | require "easing" | ||
-- EASINGS | -- EASINGS | ||
easings = { | easings = { | ||
Line 55: | Line 56: | ||
=== <translate>Events</translate> === | === <translate>Events</translate> === | ||
=== <translate>Constants</translate> === | === <translate>Constants</translate> === | ||
+ | easing.inBack ''inBack'' <br/> <!-- GIDEROSCST:easing.inBack inBack--> | ||
+ | easing.outBack ''outBack'' <br/> <!-- GIDEROSCST:easing.outBack outBack--> | ||
+ | easing.inOutBack ''inOutBack'' <br/> <!-- GIDEROSCST:easing.inOutBack inOutBack--> | ||
+ | easing.inBounce ''inBounce'' <br/> <!-- GIDEROSCST:easing.inBounce inBounce--> | ||
+ | easing.outBounce ''outBounce'' <br/> <!-- GIDEROSCST:easing.outBounce outBounce--> | ||
+ | easing.inOutBounce ''inOutBounce'' <br/> <!-- GIDEROSCST:easing.inOutBounce inOutBounce--> | ||
+ | easing.inCircular ''inCircular'' <br/> <!-- GIDEROSCST:easing.inCircular inCircular--> | ||
+ | easing.outCircular ''outCircular'' <br/> <!-- GIDEROSCST:easing.outCircular outCircular--> | ||
+ | easing.inOutCircular ''inOutCircular'' <br/> <!-- GIDEROSCST:easing.inOutCircular inOutCircular--> | ||
+ | easing.inCubic ''inCubic'' <br/> <!-- GIDEROSCST:easing.inCubic inCubic--> | ||
+ | easing.outCubic ''outCubic'' <br/> <!-- GIDEROSCST:easing.outCubic outCubic--> | ||
+ | easing.inOutCubic ''inOutCubic'' <br/> <!-- GIDEROSCST:easing.inOutCubic inOutCubic--> | ||
+ | easing.inElastic ''inElastic'' <br/> <!-- GIDEROSCST:easing.inElastic inElastic--> | ||
+ | easing.outElastic ''outElastic'' <br/> <!-- GIDEROSCST:easing.outElastic outElastic--> | ||
+ | easing.inOutElastic ''inOutElastic'' <br/> <!-- GIDEROSCST:easing.inOutElastic inOutElastic--> | ||
+ | easing.inExponential ''inExponential'' <br/> <!-- GIDEROSCST:easing.inExponential inExponential--> | ||
+ | easing.outExponential ''outExponential'' <br/> <!-- GIDEROSCST:easing.outExponential outExponential--> | ||
+ | easing.inOutExponential ''inOutExponential'' <br/> <!-- GIDEROSCST:easing.inOutExponential inOutExponential--> | ||
+ | easing.linear ''linear'' <br/> <!-- GIDEROSCST:easing.linear linear--> | ||
+ | easing.inQuadratic ''inQuadratic'' <br/> <!-- GIDEROSCST:easing.inQuadratic inQuadratic--> | ||
+ | easing.outQuadratic ''outQuadratic'' <br/> <!-- GIDEROSCST:easing.outQuadratic outQuadratic--> | ||
+ | easing.inOutQuadratic ''inOutQuadratic'' <br/> <!-- GIDEROSCST:easing.inOutQuadratic inOutQuadratic--> | ||
+ | easing.inQuartic ''inQuartic'' <br/> <!-- GIDEROSCST:easing.inQuartic inQuartic--> | ||
+ | easing.outQuartic ''outQuartic'' <br/> <!-- GIDEROSCST:easing.outQuartic outQuartic--> | ||
+ | easing.inOutQuartic ''inOutQuartic'' <br/> <!-- GIDEROSCST:easing.inOutQuartic inOutQuartic--> | ||
+ | easing.inQuintic ''inQuintic'' <br/> <!-- GIDEROSCST:easing.inQuintic inQuintic--> | ||
+ | easing.outQuintic ''outQuintic'' <br/> <!-- GIDEROSCST:easing.outQuintic outQuintic--> | ||
+ | easing.inOutQuintic ''inOutQuintic'' <br/> <!-- GIDEROSCST:easing.inOutQuintic inOutQuintic--> | ||
+ | easing.inSine ''inSine'' <br/> <!-- GIDEROSCST:easing.inSine inSine--> | ||
+ | easing.outSine ''outSine'' <br/> <!-- GIDEROSCST:easing.outSine outSine--> | ||
+ | easing.inOutSine ''inOutSine'' <br/> <!-- GIDEROSCST:easing.inOutSine inOutSine--> | ||
|} | |} | ||
{{GIDEROS IMPORTANT LINKS}} | {{GIDEROS IMPORTANT LINKS}} |
Revision as of 18:45, 7 January 2021
Supported platforms:
Available since: 2020.2
Description
Easing functions to help tween between states.
require "easing"
Example
A table holding all easings
require "easing"
-- EASINGS
easings = {
easing.inBack, -- 1
easing.outBack, -- 2
easing.inOutBack, -- 3
easing.inBounce, -- 4
easing.outBounce, -- 5
easing.inOutBounce, -- 6
easing.inCircular, -- 7
easing.outCircular, -- 8
easing.inOutCircular, -- 9
easing.inCubic, -- 10
easing.outCubic, -- 11
easing.inOutCubic, -- 12
easing.inElastic, -- 13
easing.outElastic, -- 14
easing.inOutElastic, -- 15
easing.inExponential, -- 16
easing.outExponential, -- 17
easing.inOutExponential, -- 18
easing.linear, -- 19
easing.inQuadratic, -- 20
easing.outQuadratic, -- 21
easing.inOutQuadratic, -- 22
easing.inQuartic, -- 23
easing.outQuartic, -- 24
easing.inOutQuartic, -- 25
easing.inQuintic, -- 26
easing.outQuintic, -- 27
easing.inOutQuintic, -- 28
easing.inSine, -- 29
easing.outSine, -- 30
easing.inOutSine, -- 31
}
Methods |
EventsConstantseasing.inBack inBack |