Difference between revisions of "Easing"
From GiderosMobile
m |
|||
Line 11: | Line 11: | ||
=== Example === | === Example === | ||
− | A table holding | + | A table holding all easings |
<source lang="lua"> | <source lang="lua"> | ||
require "easing" | require "easing" | ||
Line 21: | Line 21: | ||
easing.inBounce, -- 4 | easing.inBounce, -- 4 | ||
easing.outBounce, -- 5 | 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 | ||
} | } | ||
</source> | </source> |
Revision as of 02:53, 12 November 2020
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 |