關於cc.easesinexxx 與 cc.easeexponentiallxxx 的幾種效果簡單描述


代碼樣例:

	var biggerEase = cc.scaleBy(0.7,1.2,1.2).easing(cc.easeSineInOut())
 
         

呈正弦變化

1)CCEaseSineIn       : 它的速度由慢至快,

2)CCEaseSineOut     : 速度是越來越慢,

3)CCEaseSineInOut : 速度看起來就是由慢至快,再由快至慢的。

 
 

呈指數級變化

4)CCEaseExponentialIn       : 速度由慢至快,

5)CCEaseExponentialOut     : 速度是越來越慢,

6)CCEaseExponentialInOut : 速度看起來就是由慢至快,再由快至慢的。

 
 

你可以設置運動的速率,甚至是在運動的過程中改變速率,

具體用法詳見其它博文,這里制作簡介

7)CCEaseIn

8)CCEaseOut

9)CCEaseInOut

 
 
 

下面幾個可做action特效用

 

給目標動作賦予回力

10)CCEaseBackIn          :  以目標動作起點位置作為回力點

11)CCEaseBackOut        :  以目標動作終點位置作為回力點 

12)CCEaseBackInOut    :  且以目標動作起點和終點位置作為回力點

 
 

 

給目標動作賦予反彈力

(想象一下將靜止在地面上的籃球拍打起來的過程 cceasebouncein)

13)CCEaseBounceIn       : 按照CCEaseBounceOut的定義鏡像而來的

14)CCEaseBounceOut     : 以目標動作結束位子開始反彈

15)CCEaseBounceInOut : 以目標動作起始與結束位子開始反彈

 

給目標動作賦予彈性

16)CCEaseElasticIn       :   以目標動作起點位子賦予彈性

17)CCEaseElasticOut     :   以目標動作終點位子賦予彈性

18)CCEaseElasticInOut :   以目標動作起點和終點位子賦予彈性

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM