cocos2dx 圖片旋轉(zhuǎn)動畫

首先在HelloWord類的頭文件中聲明Update函數(shù):

.h文件

    void timeUpdate(float dt);//注意參數(shù)類型 
    cocos2d::Sprite *rotating;

然后在HelloWorld類源文件中實現(xiàn)函數(shù)Update:

.cpp文件

bool HelloWorld::init()
{
    if ( !Layer::init() )
    {
        return false;
    }
    
    auto rootNode = CSLoader::createNode("MainScene.csb");
    addChild(rootNode);

    Size winSize = Director::getInstance()->getWinSize();
    rotating = Sprite::create("res/rotating.png");
    rotating->setPosition(Vec2(winSize.width/2, winSize.height/2));
    rotating->setScale(1.3);
    rotating->setAnchorPoint(Vec2(0.5, 0.5));
    this->addChild(rotating);
    rotating->setVisible(true);
    schedule(CC_SCHEDULE_SELECTOR(HelloWorld::timeUpdate), 0.01);//每0.01f執(zhí)行一次,省略參數(shù)則表示每幀都要執(zhí)行  

    return true;
}

void HelloWorld::timeUpdate(float dt)
{
    rotating->setRotation(rotating->getRotation()+3);//+3是旋轉(zhuǎn)的角度
}

所用的圖片


rotating.png
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,655評論 30 472
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,323評論 25 708
  • 循環(huán)引用:http://ios.jobbole.com/82077/類別的作用功能:1.擴充現(xiàn)有類的功能2.對現(xiàn)有...
    得一切從簡閱讀 586評論 0 1
  • 大雨滂沱 匯成人生的難 你看,這路上行走的忐忑 泥濘糾纏不清 你等待雨停,靜默著 我的背,悄悄彎成屋脊 不漏風雨 ...
    人造月球閱讀 309評論 1 4
  • 李文星事件令人發(fā)指,令人嘆息!勾起了我不堪回首的經(jīng)歷。 不過很幸運,我沒有成為李文星。 大學剛畢業(yè)那會兒,找工作不...
    周淇棛閱讀 299評論 0 0

友情鏈接更多精彩內(nèi)容