Total Pageviews

Thursday, April 17, 2014

Library Easing របស់ Corona SDK


នេះជា 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