如何看待骨骼动画编辑器cocostudio与spine

如何看待骨骼动画编辑器cocostudio与spine,第1张

骨骼动画通常是用万彩骨骼大师来制作的,它是一款专门制作2D角色的骨骼动画软件,能用最简单的方式让静态转换为动态动画物体。用户可通过添加骨骼来控制的动作与位置,再把设置的动作连在一起,即可得到所需的动态动画效果。

万彩骨骼大师让不具备角色动画制作的新手用户,通过4步,把静态转变为生动的动画角色,实现眨眼、微笑、挥手、移动、跑步、跳跃、旋转等一系列动画动作——导入PSD或PNG,添加骨骼节点,自定义骨骼动画动作,输出即可。另外,软件还提供大量常用动作的骨骼模板,直接应用即可。

如何调用cocostudio创建场景中的按钮控件

cocos2d::gui::TouchGroup touchGroup = static_cast<cocos2d::gui::TouchGroup>(render->getNode());

UIWidget widget = static_cast<UIWidget>(touchGroup->getWidgetByName("Panel_20"));

UIButton button = static_cast<UIButton>(widget->getChildByName("Button_24"));

//为按钮添加触控事件

button->addTouchEventListener(this, toucheventselector(MenuScene::touchEvent));

return pNode;

}

[cpp] view plaincopyprint

cocos2d::CCNode MenuScene::createGameScene()

{

CCNode pNode = SceneReader::sharedSceneReader()->createNodeWithSceneFile("yourJsonjson");//加载第一个场景

if (pNode == NULL)

{

return NULL;

}

_node = pNode;

//从场景中获取ui按钮控件

CCComRender render = static_cast<CCComRender>(_node->getChildByTag(10013)->getComponent("GUIComponent"));

cocos2d::gui::TouchGroup touchGroup = static_cast<cocos2d::gui::TouchGroup>(render->getNode());

UIWidget widget = static_cast<UIWidget>(touchGroup->getWidgetByName("Panel_20"));

UIButton button = static_cast<UIButton>(widget->getChildByName("Button_

<Grid x:NAME="ControlContent"

代码:

foreach(Control c in xChildren)

{

}

以上就是关于如何看待骨骼动画编辑器cocostudio与spine全部的内容,包括:如何看待骨骼动画编辑器cocostudio与spine、如何使用Cocos Studio v3.10通过按钮控件切换场景、WPF 获取容器控件里的子控件,子控件是用户自定义控件并且是动态添加进去的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9729896.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存