1.基本動作instantaction
放置 – place
隱藏 – hide
顯示 – show
可見切換 – togglevisibility
2.延時動作
移動到 – ccmoveto
移動– ccmoveby
跳躍到 – ccjumpto
跳躍 – ccjumpby
貝塞爾 – ccbezierby
放大到 – ccscaleto 設定放大倍數,是浮點型。
放大 – ccscaleby
旋轉到 – ccrotateto
旋轉 – ccrotateby
閃爍 – ccblink 設定閃爍次數
色調製化到 – cctintto
色調製換 – cctintby
變暗到 – ccfadeto
由無變亮 – ccfadein
由亮變無 – ccfadeout
3.組合動作
序列 – ccsequence
同步 – spawn
重複有線次數 – repeate
動作反向 – reverse
動畫 – animation
無限重複 – repeatforever
4.速度變化
easein 由慢至快。
easeout 由快至慢
easeinout 由慢至快再由快至慢。
easesinein 由慢至快。
easesineout 由快至慢
easesineinout 由慢至快再由快至慢。
easeexponentialin 由慢至極快。
easeexponentialout 由極快至慢。
easeexponentialinout 由慢至極快再由極快至慢。
speed 人工設定速度,還可通過 setspeed 不斷調整。
5.擴充套件動作
延時動作 – delay ,比如在動作序列中增加乙個時間間歇
player.position = ccp(-200, winsize.height/2);
id move = [ccmoveby actionwithduration:2 position:ccp(winsize.width*3,0)];
[player runaction:move]; www.2cto.com
那也就是說最終的移動到的位置是:ccp(-200 + winsize.width*3, 0 +winsize.height/2 )
ccmoveby是向量,相當於從當前點開始加上你的點的大小就是移動過後的位置
ccmoveto是終點值, 就是你那個點是哪就移動到哪,不管開始在哪。
**:
關於cocos2dx中tableView的一些理解
先看 h檔案中 ifndef helloworld scene h define helloworld scene h include cocos2d.h include cocos ext.h using ns cc using ns cc ext class helloworld public ...
Cocos2d x學習筆記1
1.建立新的cocos2d x 3.0 專案 在命令列中輸入 cocos new helloworld 專案名稱 p com.ss.pku 包名字 l cpp 專案型別 d d cocos workspace 專案存放路徑 2.資料夾分析 resource 資料夾 存放資源檔案 include和so...
Cocos2d x學習筆記(7)
1 動作基本概念 ccactiong是動作類的基類,動作作用於ccnode,因此,任何乙個動作都需要ccnode物件來執行。ccaction作為乙個基類,其實質是乙個介面 抽象類 由它派生的實現類才是實際使用的動作。ccaction的絕大多數實現類都派生自ccfinitetimeaction,這個類...