關於Action動作

2021-07-22 17:06:30 字數 865 閱讀 5791

1.移動 to是移動到指定位置 , by是以自己為中心向設定的x,y移動 :

var moveto = cc.moveto(2, cc.p(cc.winsize

.width, cc.winsize

.height>>1))

var moveby = cc.moveby(2, cc.p(cc.winsize

.width, cc.winsize

.height>>1))

2.旋轉 to是旋轉到指定角度,會走捷徑 , by是順時針旋轉指定角度 (順時針與逆時針取決於角度正負) :

var rotateto =  cc.rotateto(2, 270)

var rotateby = cc.rotateby(2, 270)

3.漸影 fadeout 是漸漸消失opacity(255 - 0), fadein 是漸漸顯示opacity(0 - 255) :

var fadeout = cc.fadeout(0.5)

var fadein = cc.fadeout(0.5)

執行動作★★★★★:

node.runaction(cc.sequence(moveto,cc.delaytime(2) ,moveby)) 

cc.sequence 建立動作序列 

cc.delaytime(2) 延時時間

移除動畫★★★★★:

node.runaction(cc.sequence(fadeout,cc.delaytime(0.1), cc.callfunc(this._remove, this)))

_remove:function(target),

libgdx學習記錄6 動作Action

libgdx中的action類能夠有效的幫助我們實現位移 旋轉 縮放 淡入淡出等效果,對遊戲的設計很有用。action是乙個抽象類,本身不可以例項化。一般使用的它的繼承類,常用的有 movetoaction movebyaction rotatetoaction rotatebyaction sca...

控制器和動作方法之Action動作方法

1.產生輸出 控制器在完成了乙個請求的處理後,通常需要生成乙個響應。如 如果想傳送乙個html響應,必須參加並裝配html資料,並用reponse.write方法傳送到客戶端。2.理解動作結果 mvc框架使用動作結果 action result 把指明意圖和執行意圖分離開來。在動作方法被執行後,建立...

09 Action 3(重複動作)

有時我們想乙個動作重複執行2次或以上,就需要用到重複動作。重複動作包括 cc.repeat 和 cc.repeatforever cc.repeat 自己寫重複執行動作的次數 例子 var sprite new cc.sprite sprite.png sprite.attr this.addchi...