cocos2dx 3d特效问题

大神帮忙啊
我现在遇到一个问题:
如果用cocostudio做的ui界面,怎么给一个Node 执行这个3d特效呢?

比如:
m_pNodeRoot = GUIReader::getInstance()->widgetFromJsonFile(path.c_str());
Node * pNode = m_pNodeRoot->getChildByName(“Talk”);
if (pNode)
{
auto shaky3D = Shaky3D::create(5, CCSize(10, 10), 15, false);
pNode ->runAction(shaky3D);//我想对这个节点做3d特效。
}

我使用的版本是3.2的

你好,这个Node * pNode = m_pNodeRoot->getChildByName(“Talk”); 类型转换是否正确呢?UI里应该都是widget吧?

widget 继承自 Node。当然正确

你现在的代码问题是什么? 运行3D特效没效果么?