ui编辑器 动画编辑 教程

在UI编辑器中编辑UI动画,需要切换到动画模式进行编辑,动画编辑完成后,可以切换到普通模式进行面板的布局编辑;

1.模式切换:

普通模式
369

动画模式
376

2.添加动画节点:
选中控件,右键菜单中,选择
编辑动画 选项
371
3.添加新的动画:
在UI动画栏,右键菜单 选择
添加动画 选项
372
4.添加动画帧:
选中指定的控件,点击 记录关键帧 按钮,可以添加关键帧,然后对选中的控件进行操作,会记录相应的变换;如果不添加 关键帧,则不会在当前帧记录控件的变换操作;
374

5.帧编辑界面:
375
(1) 播放动画;
(2)停止动画;
(3)循环动画;
(4)记录关键帧;
(5)帧播放的间隔时间;

看到了,在最新版本中是已经初步支持UI编辑器下的动画编辑,但是刚刚起步,相信大家都看到了。较理想的实现我感觉可以包括:
0,动画的预览,更复杂实用的动画支持(而不是目前十分有限的缩放及旋转、位置调整等);
1,面对COCOS2D-X的动作支持(例如通过一个分层次的子控件工具栏或者特定的分层的属性菜单项);
2,导入动作编辑器中的内容(即把动画编辑器与UI编辑器更好地整合到一起);

目前的UI动画编辑器问题多多啊,一个是楼上说的播放不了,
还有在UI编辑器里添加一个动作,播放按钮就无效了

//ui action
cocos2d::extension::UIActionManager::shareManager()->PlayActionByName("startMenu_1.json","Animation1");

这是testcpp里面的代码,跟踪了一下,没找到这个动画,不能播放。

之前一个版本的PlayActionByName只有一个参数,不需要json名字,工作正常。

求解

2l,3l可以看看TestCpp里ExtensionsTestCocosGUITest的代码

如何在程序中使用啊?