API文档中,ActionInstant类的解释是这样的:
Instant actions are immediate actions.
Inherits FiniteTimeAction.
Inherited by CallFunc, FlipX, FlipY, Hide, Place, RemoveSelf, ReuseGrid, Show, StopGrid, and ToggleVisibility.
其中CallFunc又被CallFuncN继承,它们两个的区别在于CallFunc是无参数函数调用类,CallFuncN是把自身作为参数的函数调用类。
FlipX,FlipY是将对象横向或是纵向反转。
Hide和Show是将执行该动作的对象隐藏或显示出来。而且最后面的ToggleVisibility会将对象的显示或隐藏属性进行修改,当前隐藏调用后显示,当前显示调用后隐藏。
Place的作用是将对象移动到某个位置。
RemoveSelf是将执行该动作的对象删除。
StopGrid可以停止掉执行中的特效动作,而且运行后会把对象置为初始状态。
ReuseGrid看名字应该和StopGrid有关,我以为是Stop以后可以用这个再重新启用,但是试了半天也没发现有什么作用,官方的test里面,我试了试,貌似也没有什么作用。搜索了一下也没有找到解释,先放着,回头明白了再补充。