今天看到一道題,大概就是把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...