cocos2d 3 x 學習雜記

2021-07-05 23:34:24 字數 580 閱讀 5137

學習cocos中遇到的一些零散問題,紀錄下來。

animation的載入問題

actorspritecache->addspriteframeswithfile("actor.plist");

// load frames -- 1

animation* ani = animcation::create();

for( int i=

0; i<

50; i++)

ani->setdelayperunit(0.2f);

ani->setrestoreoriginalframe(true);

// run animation -- 2

auto walkani = animate::create(ani[1]

);actor->runaction(walkani);

如上所示,這樣執行動畫沒有問題,但是如果想把1,2分開,即我先預先載入好動畫,然後待需要的時候就直接執行,如我在init函式中先進行1, 然後在事件函式中進行2就會報錯,具體我猜測是animation並不能持久話儲存動畫,addspriteframe之後若為執行則會被**。

Cocos2d 3 X的開發環境

cocos2d 3.x壓縮包,python2.7.11,開發工具vs2015。cocos2d x 3.16 build cocos2d win32.sln重新生成解決方案,windows上執行。建立helloworld,cocos2d x 3.16 tools cocos2d console bin...

cocos2d 學習筆記 2

ccspritebatchnode的作用很像cclayer,因為它本身並不顯示在螢幕上。不過 你只能把ccsprite加入ccspritebatchnode。ccspritebatchnode 將乙個檔名作為引數,使用這個引數的原因是所有被新增進 ccspritebatchnode的ccsprite...

COCOS2D 學習教程

1.在cocos2d裡面如何使用texture packer和畫素格式來優化spritesheet spritesheet.html 2.如何使用cocos2d來做乙個簡單的iphone遊戲教程 第一部分 5 程1.html 3.如何使用cocos2d開發乙個簡單的iphone遊戲 旋轉炮塔。第二部...