នេះជា
Library
របស់ ភាសាឡូអាដែលប្រើសំរាប់ការធ្វើចលនា។ ការប្រើប្រាស់ Easing
functions ផ្តល់នៅភាពងាយស្រួលក្នុងការ interpolating រវាងតំលៃចំនួន២ក្នុងការ ធ្វើចលនារបស់ animations។ វាត្រូវបានប្រើនៅក្នុង
conjunction ជាមួយនឹង transition library។ សំរាប់ Easing ទាំងអស់មាន ៤២methods ដែលយោងទៅតាម Robert Penner’s easing functions។
Syntax:
transition.to (target, {transition = easing.outExpo})
Transition.from
(target, {transition = easing.inOutExpo})
សំរាប់ហ្វាំងសិនរបស់
Easing
មានដូចខាងក្រោមះ
Linear
= វាជា interpolation ហើយត្រូវប្រើនៅពេលដែល easing
ផ្សេងទៀតមិនត្រូវបានប្រើ
continousLoop
= សំរាប់easing មួយនេះនឹង tween an
object ទៅកាន់ចំនុចដែលវា target ហើយបន្ទាប់មក
reverse back ទៅកាន់ចំនុចចាប់ផ្តើម(interpolation
is linear)
សូមមើលកូដះ
Local
circle = display.newCircle (100,100,40)
Circle:setFillColor
(0,0,1)
Transition.to
(circle, { time = 400, y = 200, transition = easing.inExpo})
No comments:
Post a Comment