spawn m4 ctmd那M4怎么压得 ctmd 扫...

#include &CCActionInterval.h&
 构造函数用来创建并行动作
*  () const override
 返回action的克隆对象
*  (void) const override
 返回执行与本Action对象相反操作的新Action对象
virtual void  ( *target) override
 方法在action开始前调用, 操作会设置执行Action的目标对象为target.
virtual void  (void) override
 方法在action完成之后调用,它将执行Action的target对象设置为nil.
virtual void  (float time) override
 每一帧都会调用这个方法,参数time是一个在0和1之间的值
bool  ( *action1,
 用两个动作为参数初始化同时发生的动作
float  (void)
 从动作开始执行过去了多少秒 。
void  (float amp)
float  (void)
virtual bool  (void) const override
 当action完成时返回true
virtual void  (float dt) override
 这个方法每一帧都会被调用, 参数dt为两帧之间的时间间隔(单位秒). 除非你知道正在做什么否则不要重载这个方法.
virtual std::string  () const
*  () const
void  ( *target)
 这个方法更改action的target属性.
*  () const
void  ( *originalTarget)
 设置action的原始目标对象target, 当target为nil时setOriginalTarget设置的对象会运行这个action 除非你要像ActionManager类那样做一些很复杂的操作,否则不要调用这个方法 本方法只是对originalTarget的弱引用(assigned),没有进行retain操作。
int  () const
void  (int tag)
void  ()
 保留所有权.
void  ()
 立即释放所有权.
*  ()
 自动释放所有权在不久的将来.
unsigned int  () const
 返回Ref对象当前的引用计数.
virtual  ()
virtual  ()
*  () const
 返回Ref对象的一份拷贝.
*  ( m1, std::nullptr_t listEnd)
*  ( m1,
m2, std::nullptr_t listEnd)
*  ( m1,
m3, std::nullptr_t listEnd)
*  ( m1,
m4, std::nullptr_t listEnd)
*  ( m1,
m5, std::nullptr_t listEnd)
*  ( m1,
m6, std::nullptr_t listEnd)
*  ( m1,
m7, std::nullptr_t listEnd)
*  ( m1,
m8, std::nullptr_t listEnd)
*  ( m1,
m9, std::nullptr_t listEnd)
*  ( m1,
m10, std::nullptr_t listEnd)
*  ( *item,...)
*  ( *action1, va_list args)
 创建一组同时发生的动作的协助构造函数
*  (const &
* & &arrayOfActions)
 通过一组给定的动作创建一组同时发生的动作的协助构造函数
*  ( *action1,
 创建同时发生的动作
 : () {} virtual ~()
float 
bool 
 action动作的执行目标target.
 action的tag属性.
unsigned int 
 引用计数
static const int  = -1
 所有Action对象的缺省tag值
bool  (float d)
 初始化动作
virtual  ()
 构造函数
构造函数用来创建并行动作
当绑定到js或lua,输入参数会变化。
object1,var
object2, ...)
lua中:local (local object1,local object2, ...)
virtual * clone
overridevirtual
返回action的克隆对象
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
std::nullptr_t 
listEnd 
inlinestatic
static * create
* & & 
arrayOfActions)
通过一组给定的动作创建一组同时发生的动作的协助构造函数
static * createWithTwoActions
action2 
创建同时发生的动作
static * createWithVariableList
va_list 
args 
创建一组同时发生的动作的协助构造函数
bool initWithTwoActions
action2 
用两个动作为参数初始化同时发生的动作
virtual * reverse
void 
overridevirtual
返回执行与本Action对象相反操作的新Action对象
virtual void startWithTarget
overridevirtual
方法在action开始前调用, 操作会设置执行Action的目标对象为target.
virtual void stop
void 
overridevirtual
方法在action完成之后调用,它将执行Action的target对象设置为nil.
IMPORTANT: 你不应该直接去调用 "action-&stop()" 方法, 而应该调用 "target-&stopAction(action);"
virtual void update
float 
overridevirtual
每一帧都会调用这个方法,参数time是一个在0和1之间的值
time的含义举例:
0 表示action刚刚开始
0.5 表示action执行到正中间
1 表示action已经执行完毕
static * variadicCreate
该类的文档由以下文件生成:
/Users/zeroyang/Documents/github/cocos2d-x/cocos/2d/

我要回帖

更多关于 spawn m4 ctmd 的文章

 

随机推荐