m_pActionObject->play();
m_pUILayerPropsStorage->removeFromParent();
想让这两个动作顺序执行,m_pActionObject->play();执行完后在执行m_pUILayerPropsStorage->removeFromParent();
有什么有什么好的写法啊?
m_pActionObject->play();
m_pUILayerPropsStorage->removeFromParent();
想让这两个动作顺序执行,m_pActionObject->play();执行完后在执行m_pUILayerPropsStorage->removeFromParent();
有什么有什么好的写法啊?
开启定时器,在动作完成后再remove。
试试:void ActionObject::play(CallFunc* func)
m_pActionObject->play(m_pUILayerPropsStorage->removeFromParent());
要这么写吗?
参数中填写一个方法名称,如m_pActionObject->play(Tset::playTwo);
这个方法确实好用吗?
playTwo是不是要返回值是ACTIONOBJECT的?
不是的,参数中是一个方法名,播放完这个动画后会自动调用另外一个方法,并在这个放方法中去播放第二个动画。