1. 动画和ui都包含三个部分:.exportJson+.plist+.png
2. 在cocostudio里面设置原件隐藏与显示会在显示的时候体现出来。
3. cocostudio 制作ui界面大致分为5个部分
左上,画布列表,所有的界面
左下,对象结构。一个画布的所有元素,以树状形式展现出来
中间,当前选择的画布预览
右边,当前选择的对象的属性。可以有滚动层,按钮等
最右边,当前所用到的资源
4. cocostudio导出ui排序样式
sample,简单排列
normal,智能顺序排列,从左到右
interliger,智能区域排列,上下同时排列(目前使用的就是这种方式)
5. cocostudio有动画模式和形体模式。动画模式才可以播放动画设置帧事件。
6. 骨骼动画的操作:
一个骨骼动画就是一个Armature,基本操作有
1) ArmatureDataManager 的addArmatureFileInfo()加载骨骼动画
2) ArmatureDataManager 的removeArmtureFileInfo ()移除动画数据
3) Animation,动画对象。animation = armature->getAniamtion();animation ->playWithIndex(index),animation->play(name):播放动画序列中的某个动画。
animation->pause(),暂停播放
animation->resume(),恢复播放
setMovementEventCallFunc(),设置播放事件。MovementEventType:事件类型,有播放开始,播放完成,循环完成。movementId:动画名称。
4) Bone,骨骼动画的一个骨头,通过armature->getBone(bonename)可以获取到一个骨头。可以通过 bone->getDisplayRenderNode() 获取到显示的node。