最新的CocoStudio 1.0 UI编辑器中提供的动画功能可以使用了。
1,在编辑器中编辑OK(如何你会使用动作编辑器,那么这个是小菜);但是,感觉系统反应有些迟钝,不知大家发现没有?
2,在代码中调用也OK,但是有一个细节。看下面的示例:
第一部分代码与以前实现思路完全一样:
m_UI = UILayer::create();
m_UI->scheduleUpdate();
this->addChild(m_UI);
m_UI->addWidget(CCUIHELPER->createWidgetFromJsonFile(“cocosgui/FirstInterface_UI.json”));
…
第二部分是关键实现:
//下面的json文件调用时不能带路径!!!//
ActionObject* action1=ActionManager::shareManager()->getActionByName("FirstInterface_UI.json","starAnimation");
if(action1)
action1->play();
else{
CCLOG("Action null...");
}
开始时,我在上面函数getActionByName的第一个参考中使用了如前面所示的文件夹路径部分,结果失败;注意,去掉路径便OK了。感觉有些奇怪,但总算OK了。
总体感觉,在UI编辑器中实现动画编辑还是相当有用的,而且,估计这个功能会进一步增强的,而且也确实有必要。
那类似腾讯的 天天连萌 那些按钮的特效 怎么用cocos2dx实现啊? 以前没搞过游戏,完全摸不着头脑啊~~