- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件
-
)
- 类列表
- 类索引
- 类继承关系
- 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
Public 类型 | Public 成员函数 | 静态 Public 成员函数 | Public 属性 | Protected 属性 | 所有成员列表
Sequence类 参考
Actions
顺序执行动作。 更多…
#include
类 Sequence 继承关系图:
## 静态 Public 成员函数
|
static Sequence | create (M m1, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, M m6, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, M m6, M m7, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, M m6, M m7, M m8, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, M m6, M m7, M m8, M m9, std::nullptr_t listEnd) |
|
static Sequence | create (M m1, M m2, M m3, M m4, M m5, M m6, M m7, M m8, M m9, M m10, std::nullptr_t listEnd) |
|
static Sequence | variadicCreate (FiniteTimeAction item,…) |
|
static Sequence | create (const Vector< FiniteTimeAction > &arrayOfActions) |
| 用一组给定的动作创建一组顺序性动作的协助构造函数 更多…
|
|
static Sequence | createWithVariableList (FiniteTimeAction action1, va_list args) |
| 创建一组顺序性动作的协助构造函数 更多…
|
|
static Sequence | createWithTwoActions (FiniteTimeAction actionOne, FiniteTimeAction *actionTwo) |
| 创建动作 更多…
|
|
详细描述
顺序执行动作。
成员类型定义说明
创建一组顺序性动作的协助构造函数
成员函数说明
返回action的克隆对象
实现了 ActionInterval.
static Sequence* create | ( | M | m1, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | M | m6, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | M | m6, | | | M | m7, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | M | m6, | | | M | m7, | | | M | m8, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | M | m6, | | | M | m7, | | | M | m8, | | | M | m9, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
static Sequence* create | ( | M | m1, | | | M | m2, | | | M | m3, | | | M | m4, | | | M | m5, | | | M | m6, | | | M | m7, | | | M | m8, | | | M | m9, | | | M | m10, | | | std::nullptr_t | listEnd | | ) | | |
| inlinestatic |
用一组给定的动作创建一组顺序性动作的协助构造函数
当这个函数绑定到js或lua,输入参数会改变。
js中 :var create(var object1,var object2, …)
lua中 :local create(local object1,local object2, …)
创建动作
创建一组顺序性动作的协助构造函数
初始化动作
返回执行与本Action对象相反操作的新Action对象
实现了 ActionInterval.
virtual void startWithTarget | ( | Node * | target | ) | |
| overridevirtual |
方法在action开始前调用, 操作会设置执行Action的目标对象为target.
重载 ActionInterval .
virtual void stop | ( | void | | ) | |
| overridevirtual |
方法在action完成之后调用,它将执行Action的target对象设置为nil.
IMPORTANT: 你不应该直接去调用 "action->stop()" 方法, 而应该调用 "target->stopAction(action);"
重载 Action .
virtual void update | ( | float | time | ) | |
| overridevirtual |
每一帧都会调用这个方法,参数time是一个在0和1之间的值
time的含义举例:
- 0 表示action刚刚开始
- 0.5 表示action执行到正中间
- 1 表示action已经执行完毕
重载 Action .
类成员变量说明
该类的文档由以下文件生成: