quick-cocos2d-x 精靈使用、動作等等的學習

來源:互聯網
上載者:User

標籤:style   color   使用   os   檔案   io   

CCSprite對象均用sp代替。

總結不分前後,邏輯~

sp:setScaleX(value)   X軸水平方向縮放value比例

sp:setScaleY(value)   Y軸水平方向縮放value比例

sp:setPosition(ccp(x, y))  設定精靈的位置在ccp(x, y)點

sp:setOpacity(value)  設定精靈的透明度為value值

sp:setRotation(angle) 設定精靈的旋轉角度為angle度

sp:setColor(ccc3(255, 0, 0))  設定精靈的顏色為紅色(RGB)

CCMoveBy:create(duration, ccp(x, y))  相對精靈當前位置移動(x , y)距離,時間是duration

CCMoveTo:create(duration, ccp(x, y))   精靈移動到絕對位置(x, y) 時間是duration

Action:reverse()   Action原動作逆向執行

sp:runAction()   精靈執行動作

CCSequence:createWithTwoActions(action1, action2)  將2個動作序列化執行(action1執行完以後,立刻執行action2)

CCScaleTo:create(duration, scaleSize)  縮放到指定的縮放因子:scalesize

CCScaleBy:create(duration, x_scale, y_scale)  分別設定x, y方向的縮放尺寸

CCRotateTo:create(duration, 45) 指定轉動到45度 

CCRotateBy:create(duration, 360)   從當前位置順時針轉動360度

CCSkewTo:create(duration, sx, xy)  精靈在X,Y方向的傾斜距離為sx,sy

CCSkewBy:create(duration, sx, sy)  精靈從當前的狀態在X,Y方向的傾斜距離為sx,sy

CCJumpTo:create(duration, position, height, jumps)  精靈跳躍動作包括跳躍次數,跳躍高度,跳躍到什麼位置

CCJumpBy:create(duration, position, height, jumps)  精靈從當前位置跳躍,動作包括跳躍次數,跳躍高度,跳躍到什麼位置

CCRepeatForever:create(CCSequence:createWithTwoActions(action1, action2))  永久迴圈跟序列話動作結合

CCBezierBy:create(t, c)   曲線方式移動精靈

CCBezierTo:create(t, c)   從當前位置曲線方式移動精靈

CCBlink:create(duration, uBlinks)  精靈閃爍的時間、次數

CCFadeIn:create(duration)  精靈淡入(透明度的改變)

CCFadeOut:create(duration)  精靈淡出 (透明度的變化)

CCTintTo:create(duration, red, green, blue)  精靈顏色變化到rgb值跟變化時間

CCTintBy:create(duration, deltaRed, deltaGreen, deltaBlue)  精靈從目前狀態,發生顏色變化的時間跟rgb值

CCAnimate:create(animation)  精靈運行指定的animation動作(前提是你前面載入了animation的動畫檔案)

CCSpawn:createWithTwoActions(action1, action2)  2個動作同時執行,並存執行

CCDelayTime:create(duration)  延時動作(精靈停止),包括延時時間

CCPlace:create(ccp(x, y))  精靈放置到點ccp(x, y)

CCRepeat:create(action, 3)  精靈迴圈執行action動作3次

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.