建立乙個隨機飄動的精靈,並且精靈隨著飄動方向旋轉。(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內容,本文僅僅附上四個瞬間動作的 ...