cocos2d x 跟隨動作

2021-06-18 22:40:42 字數 707 閱讀 1480

ccfollow 乙個節點跟隨另外乙個節點的動作。定義第乙個引數是要跟隨的節點,第二個引數是運動的邊界。如果沒有傳入邊界,則視為沒有邊界。

bool

helloworld::init()

ccsprite*spr=ccsprite::

create

("icon.png");

spr->setposition(ccp(100, 100));

this->addchild(spr,0,1);

cclabelttf*ttf=cclabelttf::

create("

跟隨動作", 

"宋體", 

45);

ccmenuitemlabel*label=ccmenuitemlabel::

create

(ttf, 

this

,menu_selector

(helloworld::

menucallback

));

label->setposition(ccp(0, 80));

ccmenu *menu=ccmenu::create(label,null);

this->addchild(menu);

returntrue; }

void

helloworld::menucallback(ccobject *psender)

cocos2dx動作框架分析

cocos2dx提供了豐富的動作實現的類。其中最主要的兩個類是 ccaction和 ccactionmanager,ccaction是所有動作的基類,類中有幾個很重要的方法 virtual void startwithtarget ccnode ptarget 設定動作的目標virtual void...

Cocos2d x動作學習筆記

action類如其名,它可以改變node物件的屬性,action物件是隨著時間改變node的屬性。任何乙個以node為基類的物件都有可執行的動作物件。例如,你可以在乙個時間段內將sprite精靈從乙個位置移動到另乙個位置。每個動作都有by和to兩個狀態。為什麼呢?因為它們所執行的結果是不同的。by相...

Cocos2dx 《基礎》 特殊的動作

物件做變速運動 a.easesinein 物體先慢後快 b.easesineout 物體先快後慢 c.easesineinout 物體執行sine運動 auto spriteframe spriteframe create mp.png rect 0,81.25 2,81.25,81.25 auto...