cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | Protected 属性 | 所有成员列表

ActionObject类 参考

NA NA 更多…

#include

类 ActionObject 继承关系图:

Public 成员函数 - 图3 Ref

## Public 成员函数
ActionObject ()
默认构造函数 更多…
virtual ~ActionObject ()
默认析构函数 更多…
void setName (const char name)
设置对象的名称 更多…
const char getName ()
获取对象的名称 更多…
void setLoop (bool bLoop)
设置action是否循环播放 更多…
bool getLoop ()
获取action是否循环播放 更多…
void setUnitTime (float fTime)
设置帧(frame)的时间间隔 更多…
float getUnitTime ()
获取帧(frame)的时间间隔 更多…
void setCurrentTime (float fTime)
设置帧(frame)的当前时间 更多…
float getCurrentTime ()
获取帧(frame)的当前时间 更多…
float getTotalTime ()
获取帧(frame)的总时间 更多…
bool isPlaying ()
返回action是否正在播放。 更多…
void play ()
播放action 更多…
void play (cocos2d::CallFunc func)
播放action 更多…
void pause ()
暂停action 更多…
void stop ()
停止action 更多…
void addActionNode (ActionNode node)
添加播放action的ActionNode 更多…
void removeActionNode (ActionNode node)
删除播放action的ActionNode 更多…
void updateToFrameByTime (float fTime)
void initWithDictionary (const rapidjson::Value &dic, cocos2d::Ref root)
void simulationActionUpdate (float dt)
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref * autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## Protected 属性
cocos2d::Vector< ActionNode > _actionNodeList
std::string _name
bool _loop
bool _bPause
bool _bPlaying
float _fUnitTime
float _currentTime
cocos2d::Scheduler _pScheduler
cocos2d::CallFunc * _CallBack
float _fTotalTime
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…
## 额外继承的成员函数
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…

详细描述

NA NA

构造及析构函数说明

ActionObject ( )

默认构造函数

virtual ~ActionObject ( )

virtual

默认析构函数

成员函数说明

void addActionNode ( ActionNode * node)

添加播放action的ActionNode

播放action的ActionNode

float getCurrentTime ( )

获取帧(frame)的当前时间

  • 返回
  • 帧(frame)的当前时间

bool getLoop ( )

获取action是否循环播放

  • 返回
  • action是否循环播放

const char* getName ( )

获取对象的名称

  • 返回
  • 对象的名称

float getTotalTime ( )

获取帧(frame)的总时间

  • 返回
  • 帧(frame)的总时间

float getUnitTime ( )

获取帧(frame)的时间间隔

  • 返回
  • 帧(frame)的时间间隔

void initWithDictionary ( const rapidjson::Value & dic,
cocos2d::Ref * root
)

bool isPlaying ( )

返回action是否正在播放。

  • 返回
  • 如果action正在播放,返回true,否则返回false

void pause ( )

暂停action

void play ( )

播放action

void play ( cocos2d::CallFunc * func)

播放action

  • 参数
  • funcAction回调函数

void removeActionNode ( ActionNode * node)

删除播放action的ActionNode

播放action的ActionNode

void setCurrentTime ( float fTime)

设置帧(frame)的当前时间

  • 参数
  • fTime帧(frame)的当前时间

void setLoop ( bool bLoop)

设置action是否循环播放

  • 参数
  • bLoopaction是否循环播放

void setName ( const char * name)

设置对象的名称

  • 参数
  • name对象的名称

void setUnitTime ( float fTime)

设置帧(frame)的时间间隔

  • 参数
  • fTime帧(frame)的时间间隔

void simulationActionUpdate ( float dt)

void stop ( )

停止action

void updateToFrameByTime ( float fTime)

类成员变量说明

cocos2d::Vector<ActionNode*> _actionNodeList

protected

bool _bPause

protected

bool _bPlaying

protected

cocos2d::CallFunc* _CallBack

protected

float _currentTime

protected

float _fTotalTime

protected

float _fUnitTime

protected

bool _loop

protected

std::string _name

protected

cocos2d::Scheduler* _pScheduler

protected


该类的文档由以下文件生成:

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/editor-support/cocostudio/CCActionObject.h