cocos2d-x 3.0 |
)
- 类列表 - 类索引 - 类继承关系 - 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
Public 成员函数 | Protected 成员函数 | Protected 属性 | 所有成员列表
ProcessBase类 参考
NA NA 更多…
#include
类 ProcessBase 继承关系图:
## Public 成员函数 | |
ProcessBase (void) | |
virtual | ~ProcessBase (void) |
virtual void | play (int durationTo, int durationTween, int loop, int tweenEasing) |
通过动画名称播放动画 更多… | |
virtual void | pause () |
暂停进程 更多… | |
virtual void | resume () |
恢复进程 更多… | |
virtual void | stop () |
停止进程 更多… | |
virtual void | update (float dt) |
不应该调用这个函数,除非你知道你做了什么 更新进程,包括当前进程,当前帧和子帧 更多… | |
virtual int | getCurrentFrameIndex () |
virtual void | setProcessScale (float processScale) |
virtual float | getProcessScale () const |
virtual void | setIsPause (bool pause) |
virtual bool | isPause () const |
virtual void | setIsComplete (bool complete) |
virtual bool | isComplete () const |
virtual void | setIsPlaying (bool playing) |
virtual bool | isPlaying () const |
virtual float | getCurrentPercent () const |
virtual int | getRawDuration () const |
Public 成员函数 继承自 Ref | |
void | retain () |
保留所有权. 更多… | |
void | release () |
立即释放所有权. 更多… | |
Ref * | autorelease () |
自动释放所有权在不久的将来. 更多… | |
unsigned int | getReferenceCount () const |
返回Ref对象当前的引用计数. 更多… | |
virtual | ~Ref () |
NA NA 更多… | |
## Protected 成员函数 | |
virtual void | gotoFrame (int frameIndex) |
virtual void | updateHandler () |
Update(float dt)函数将会调用这个处理机(handler),你可以在这里处理你的逻辑 更多… | |
Protected 成员函数 继承自 Ref | |
Ref () | |
构造函数 更多… | |
## Protected 属性 | |
float | _processScale |
缩放进程速度 更多… | |
bool | _isPause |
设置和获取动画是否暂停 更多… | |
bool | _isComplete |
设置和获取动画是否完成 更多… | |
bool | _isPlaying |
设置和获取动画是否正在播放 更多… | |
float | _currentPercent |
当前进程到达的百分比 更多… | |
int | _rawDuration |
原始长度 更多… | |
AnimationType | _loopType |
动画是否循环 更多… | |
cocos2d::tweenfunc::TweenType | _tweenEasing |
缓动效果 更多… | |
float | _animationInternal |
动画更新速度 更多… | |
int | _durationTween |
在动画持续时间内将要播放的帧数 更多… | |
float | _currentFrame |
当前进程的当前所处帧,这个帧是中间帧 更多… | |
int | _curFrameIndex |
在时间线中的帧的索引 更多… | |
int | _nextFrameIndex |
当前进程需要运行到的下一帧 更多… | |
bool | _isLoopBack |
Protected 属性 继承自 Ref | |
unsigned int | _referenceCount |
引用计数 更多… | |
详细描述
NA NA
构造及析构函数说明
ProcessBase | ( | void | ) |
| virtual |
成员函数说明
| virtual |
| inlinevirtual |
| inlinevirtual |
| inlinevirtual |
| protectedvirtual |
| inlinevirtual |
| inlinevirtual |
| inlinevirtual |
| virtual |
暂停进程
被 ArmatureAnimation 重载.
| virtual |
通过动画名称播放动画
- 参数
durationTo在两个动画改变-结束之前的那些帧. 该参数意思是说切换到这个动画需要多少帧
-1 : 使用MovementData中得值,MovementData从从flash设计面板得到
- 参数
durationTween在游戏中想要播放的帧 如果_durationTween是80,动画在循环中将会播放80帧
-1 : 使用MovementData中得值,MovementData从从flash设计面板得到
- 参数
loop动画是否在循环
- loop < 0 : 使用MovementData中得值,MovementData从从flash设计面板得到
- loop = 0 : 动画不在循环
- loop > 0 : 动画在循环
tweenEasing缓动(Tween easing)是用来计算缓冲效果
- TWEEN_EASING_MAX : 使用MovementData中得值,MovementData从从flash设计面板得到
- -1 : 淡出
- 0 : 线性
- 1 : 淡入
- 2 : 淡入淡出
| virtual |
恢复进程
被 ArmatureAnimation 重载.
| inlinevirtual |
| inlinevirtual |
| inlinevirtual |
| inlinevirtual |
| virtual |
停止进程
被 ArmatureAnimation 重载.
| virtual |
不应该调用这个函数,除非你知道你做了什么 更新进程,包括当前进程,当前帧和子帧
- 参数
自上次更新后的间隔
被 ArmatureAnimation 重载.
| inlineprotectedvirtual |
Update(float dt)函数将会调用这个处理机(handler),你可以在这里处理你的逻辑
被 ArmatureAnimation , 以及 Tween 重载.
类成员变量说明
| protected |
动画更新速度
| protected |
在时间线中的帧的索引
| protected |
当前进程的当前所处帧,这个帧是中间帧
| protected |
当前进程到达的百分比
| protected |
在动画持续时间内将要播放的帧数
| protected |
设置和获取动画是否完成
| protected |
| protected |
设置和获取动画是否暂停
| protected |
设置和获取动画是否正在播放
| protected |
动画是否循环
| protected |
当前进程需要运行到的下一帧
| protected |
缩放进程速度
| protected |
原始长度
| protected |
缓动效果
该类的文档由以下文件生成:
- /Users/zeroyang/Documents/github/cocos2d-x/cocos/editor-support/cocostudio/CCProcessBase.h
- cocostudio
- ProcessBase
- 生成于 2014年 五月 29日 星期四 09:41:59 , 为 cocos2d-x使用 1.8.6