动作序列的问题

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的?

不是的,参数中是一个方法名,播放完这个动画后会自动调用另外一个方法,并在这个放方法中去播放第二个动画。