Cocos2d-x中,ActionInstant类的各个子类

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里面,我试了试,貌似也没有什么作用。搜索了一下也没有找到解释,先放着,回头明白了再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值