cocos動作使用示例(2)

2021-07-10 19:22:56 字數 489 閱讀 6162

建立乙個隨機飄動的精靈,並且精靈隨著飄動方向旋轉。(callfuncn+bezier+遞迴+定時器)

vec2 _prevpos;  //

為了便於旋轉計算

sprite* _sprite;

drawnode* _drawnode;

bool init()

總結:

1. 和旋轉有關的東西都會用到求位置差,然後用這個結果求getangel()函式

2. cc_radians_to_degrees函式完成弧度角度轉換

3. callfuncn的用法,其引數node*很靈活

4. drawnode::drawcubicbezier()繪製高階貝塞爾的方法

5. 遞迴的應用

Cocos2d js 精靈動作實現示例

解析 cc.sequence 動作序列,有序地乙個乙個執行動作 repeatforever 重複執行動作 cc.spawn 同時執行動作 不斷做旋轉和放縮 var man new cc.sprite res grossini.png 建立精靈 man.runaction cc.spawn cc.ro...

cocos2d x 跟隨動作

ccfollow 乙個節點跟隨另外乙個節點的動作。定義第乙個引數是要跟隨的節點,第二個引數是運動的邊界。如果沒有傳入邊界,則視為沒有邊界。bool helloworld init ccsprite spr ccsprite create icon.png spr setposition ccp 10...

cocos2d android 瞬間動作

該文章所寫的瞬間動作主要有ccflipx,ccflipy,cchide,ccshow 當中ccflipx是以y軸為中心旋轉,ccflipy是以x軸為中心旋轉,cchide將精靈物件隱藏,ccshow將精靈物件展如今螢幕上 activity中的 還是件activity內容,本文僅僅附上四個瞬間動作的 ...