播放指定動畫
Animation->setAnimation(0,"animation1",false);
跳轉到指定時間 如果想跳轉到指定幀 將時間轉換到幀就好了
auto playTime = (m_SmallAnimation->findAnimation("animation1")->duration)-(1/60.0f);
Animation->update(playTime); //從指定時間開始update
Animation->visit(); //強制繪畫
如果這個動畫在某個子節點下,強制繪畫後 可能會導致位置錯亂
Director::getInstance()->getRunningScene()->visit(); //對當前場景重繪
我這邊層級是這樣的
scene -> gameView->Layout->Button->Animation
在這裏 我只對Layout進行visit()操作也是可以解決位置錯亂問題