| 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
Public 成员函数 继承自 