【cocos2d-x】cocostudio::CCDate.h简单理解
来源:互联网 发布:淘宝卖家id怎么查 编辑:程序博客网 时间:2024/05/22 10:57
/**
* The base node include a lot of attributes.
* @js NA
* @lua NA
* 基础数据(位置 深度 缩放比例 颜色值)
*/
class BaseData : public cocos2d::Ref
/**
* DisplayType distinguish which type your display is.
*/
enum DisplayType
{
//皮肤是单个精灵
CS_DISPLAY_SPRITE, //! display is a single Sprite
//皮肤是动画
CS_DISPLAY_ARMATURE, //! display is a Armature
//皮肤是例子
CS_DISPLAY_PARTICLE, //! display is a CCParticle.
CS_DISPLAY_MAX
};
/**
* @js NA
* @lua NA
* 皮肤数据(皮肤类型 名字)
*/
class DisplayData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 精灵 皮肤数据(基础数据)
*/
class SpriteDisplayData : public DisplayData
/**
* @js NA
* @lua NA
* 动画 皮肤数据()
*/
class ArmatureDisplayData : public DisplayData
/**
* @js NA
* @lua NA
* 粒子 皮肤数据
*/
class ParticleDisplayData : public DisplayData
/**
* BoneData used to init a Bone.
* BoneData keeps a DisplayData list, a Bone can have many display to change.
* The display information saved in the DisplayData
* @js NA
* @lua NA
* 骨骼数据(名字 父节点名字 皮肤数据)
*/
class BoneData : public BaseData
/**
* ArmatureData saved the Armature name and Bonedata needed for the CCBones in this Armature
* When we create a Armature, we need to get each Bone's BoneData as it's init information.
* So we can get a BoneData from the Dictionary saved in the ArmatureData.
* @js NA
* @lua NA
* 动画数据(名字 骨骼字典 编译器版本)
*/
class ArmatureData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 一帧数据(帧ID 持续时间,当前帧下标)
*/
class FrameData : public BaseData
/**
* @js NA
* @lua NA
* 一个动作需要的骨骼数据(包括帧序列,名字 持序时间)
*/
class MovementBoneData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 一个动作数据(名字 播放速率 缩放比例 平滑切换动作需要的帧数 是否需要循环 骨骼数据)
*/
class MovementData : public cocos2d::Ref
/**
* AnimationData include all movement infomation for the Armature
* The struct is AnimationData -> MovementData -> MovementBoneData -> FrameData
* -> MovementFrameData
* @js NA
* @lua NA
* 动画数据(名字 动作数据 动作数据名字)
*/
class AnimationData : public cocos2d::Ref
/*
* ContourData include a contour vertex information
* @js NA
* @lua NA
* 轮廓数据(顶点信息)
*/
class ContourData : public cocos2d::Ref
/*
* TextureData include a texture's information
* @js NA
* @lua NA
* 贴图数据(宽高 锚点 名字 轮廓数据 )
*/
class TextureData : public cocos2d::Ref
* The base node include a lot of attributes.
* @js NA
* @lua NA
* 基础数据(位置 深度 缩放比例 颜色值)
*/
class BaseData : public cocos2d::Ref
/**
* DisplayType distinguish which type your display is.
*/
enum DisplayType
{
//皮肤是单个精灵
CS_DISPLAY_SPRITE, //! display is a single Sprite
//皮肤是动画
CS_DISPLAY_ARMATURE, //! display is a Armature
//皮肤是例子
CS_DISPLAY_PARTICLE, //! display is a CCParticle.
CS_DISPLAY_MAX
};
/**
* @js NA
* @lua NA
* 皮肤数据(皮肤类型 名字)
*/
class DisplayData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 精灵 皮肤数据(基础数据)
*/
class SpriteDisplayData : public DisplayData
/**
* @js NA
* @lua NA
* 动画 皮肤数据()
*/
class ArmatureDisplayData : public DisplayData
/**
* @js NA
* @lua NA
* 粒子 皮肤数据
*/
class ParticleDisplayData : public DisplayData
/**
* BoneData used to init a Bone.
* BoneData keeps a DisplayData list, a Bone can have many display to change.
* The display information saved in the DisplayData
* @js NA
* @lua NA
* 骨骼数据(名字 父节点名字 皮肤数据)
*/
class BoneData : public BaseData
/**
* ArmatureData saved the Armature name and Bonedata needed for the CCBones in this Armature
* When we create a Armature, we need to get each Bone's BoneData as it's init information.
* So we can get a BoneData from the Dictionary saved in the ArmatureData.
* @js NA
* @lua NA
* 动画数据(名字 骨骼字典 编译器版本)
*/
class ArmatureData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 一帧数据(帧ID 持续时间,当前帧下标)
*/
class FrameData : public BaseData
/**
* @js NA
* @lua NA
* 一个动作需要的骨骼数据(包括帧序列,名字 持序时间)
*/
class MovementBoneData : public cocos2d::Ref
/**
* @js NA
* @lua NA
* 一个动作数据(名字 播放速率 缩放比例 平滑切换动作需要的帧数 是否需要循环 骨骼数据)
*/
class MovementData : public cocos2d::Ref
/**
* AnimationData include all movement infomation for the Armature
* The struct is AnimationData -> MovementData -> MovementBoneData -> FrameData
* -> MovementFrameData
* @js NA
* @lua NA
* 动画数据(名字 动作数据 动作数据名字)
*/
class AnimationData : public cocos2d::Ref
/*
* ContourData include a contour vertex information
* @js NA
* @lua NA
* 轮廓数据(顶点信息)
*/
class ContourData : public cocos2d::Ref
/*
* TextureData include a texture's information
* @js NA
* @lua NA
* 贴图数据(宽高 锚点 名字 轮廓数据 )
*/
class TextureData : public cocos2d::Ref
0 0
- 【cocos2d-x】cocostudio::CCDate.h简单理解
- cocos2d-x & CocoStudio UI使用
- cocos2d-x 2.2使用 cocostudio
- cocos2d-x 2.2.5 cocostudio
- cocos2d-x & cocostudio bug记录
- 在cocos2d-x-3.0正式版安卓环境下cocostudio/CocoStudio.h: No such file or directory
- 在cocos2d-x-3.0alpha1安卓环境下cocostudio/CocoStudio.h: No such file or directory
- 【cocos2d-x】cocostudio::ColliderDetector 简单介绍 骨骼动画绑定碰撞区域进行碰撞检测
- Cocos2d-x-lua实现简单的动画帧、读取CocoStudio文件
- Cocos2d-x-lua实现简单的动画帧、读取CocoStudio文件
- cocos2d-x CocoStudio工具集发布
- cocos2d-x CocoStudio工具集发布
- cocos2d-x 3.0alpha1+ cocostudio工程搭建
- Cocos2d-x 3.0工程添加Cocostudio库
- cocos2d-x 3.1 +cocostudio 整合应用
- cocos2d-x 3.1 +cocostudio 整合应用2
- Cocos2D-x3.x:cocostudio用户数据使用
- 学习笔记-----cocos2d-x加载cocostudio进度条
- PyScripter替换了sys.stdout的实现,使得它不一定能使用isatty方法 sys.stdoutdon't always have isatty()
- Struts2 用 s:if test 判断属性和字符串相等时 注意双引号和单引号的使用
- CentOS6.4之图解Hadoop1.2.1完全分布式部署
- Android修改spinner样式
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现基本的地图功能(一)
- 【cocos2d-x】cocostudio::CCDate.h简单理解
- 导入文件到sd卡报错 transfer error: Invalid argument 因为文件名是中文
- 坠左他们坠左是坠左在那,坠左也没什么资了资
- 格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m"
- jQuery打印插件PrintArea实现
- C++面向对象
- MySQL的mysqldump工具的基本用法
- 安卓自定义View(第一篇)
- 省电硬屏差异化胜出 电视节能环保新挑选