標籤: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次