cocos2d x幀動畫與平移動作組合問題

2021-08-20 17:03:31 字數 564 閱讀 8431

今天看到一道題,大概就是把moveto和animate動作在組合在一起或者說是同時進行。我一開始是將moveto和animate以引數的形式加入到spwan類的create中去,**如下:

auto* action1 = animate::create(animation);

auto* action2 = moveto::create(5.0f, vec2(640, 180));

auto* action = spawn::create(action1, action2);

sprite->runaction(action);

結果執行失敗了,之後改用以下**成功執行:
auto* action1 = animate::create(animation);

auto* action2 = moveto::create(5.0f, vec2(640, 180));

sprite->runaction(action1);

sprite->runaction(action2);

大家遇到類似問題也可以考慮用這種方法。

Cocos2dx 《基礎》 幀動畫

幀動畫 a.spriteframe 精靈幀。精靈幀包含了對應紋理在大的紋理區域中的位置和大小,對應紋理是否經過旋轉和偏移。根據這些幾何資訊,可以從大的紋理中找到正確的紋理區域作 為精靈幀顯示的影象。使用紋理建立精靈幀 auto tex texturecache getinstance addimag...

cocos2d x學習筆記 幀動畫

我們首先用tp將我們的資源壓縮成乙個大 包含plist和png檔案 然後就把這張大圖的這兩個檔案包含在我們的程式檔案裡,這樣我們就可以做有意思的動畫了。為了方便地記錄紋理的顯示資訊,cocos2d x提供了框幀類ccspriteframe。乙個框幀包含兩個屬性,紋理與區域。紋理指的是將要被顯示的紋理...

cocos2d x 連幀動畫實現

最開始的動畫片也是用疊加的方法,下面介紹如何有多張實現乙個小小的動畫 然後在你的init函式裡面 ccsprite p2 ccsprite spritewithfile name1.png 首先還是要建立乙個精靈物件 p2 setposition ccpointmake 240,160 this a...