[Cocos2D-X] Cocos2D-X TestCPP 詳解(二)Action 總結

Cocos2D-X TestCPP詳解(二)Action 總結

    在前兩篇博文的學習過程中,我們已經對 Cocos2D-X 的 Action 有了一個瞭解。學而時習之嘛,我們今天就來把之前學過的總結和擴充一下。
    Cocos2D-X 的動作歸於一個基類 CCAction。
    CCAction 在 Cocos2D-X 引擎中的結構如圖:
    CCActionInstant,他是瞬時動作的基類,什麼叫瞬時動作?就是那些沒有動作過程的動作。它包括我們用的回調函數 CCShow這類的動作類。
    CCActionInterval,他是延時動作的基類,我們常用的 CCMoveTo CCMoveBy CCJumpTo CCJumpBy CCSequence這類擁有動作過程的動作和組合動作(PS:就是動作序列),都基於這個 CCActionInterval ,這裏還要提醒下同學們注意 To 和 By 的區別。To 是以當前屏幕爲基準,而By是以當前自身爲基準。不要弄混了,否則很難找的。
    CCFollow,他是一種跟隨動作,可以讓一個節點跟隨這另一點做位移。這個可以實現類似攝像機的跟拍效果。
    CCRepeatForever,無限重複動作。比如你想讓一個指示燈一直閃啊閃,那你就可以讓它和一個閃爍的動作來配合。
    CCSpeed,它可以來控制動作執行的速度,它可以使一個動作的過程變的更長或者更短,但是動作的最終目的是不會變的,大家做塔防之類的遊戲的時候可以使用它。
    好了,今天就先總結到這裏。小飛最近也比較忙,因爲公司的三國制霸iOS版近期需要上線。所以,每天只有很少的時間來提供博文給大家,希望大家體諒!

Cocos2D-X TestCPP 詳解(一)Action 上
http://502317120.blog.51cto.com/4062300/1193712
Cocos2D-X TestCPP 詳解(二)Action 中
http://502317120.blog.51cto.com/4062300/1194396
     CocoStudio 討論學習羣:141444261
    Cocos2D-X  討論學習羣:244959010
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章