cocos2d-x版本:3.2
cocostudio版本:1.6.0
开发语言:Lua,使用cocos本身导出的Lua的API
cocostudio相关:
1. 骨骼设置隐藏时,若该骨骼动作的第一帧是没有渲染贴图的,则设置会失效,查看源码如下:
void DisplayManager::setVisible(bool visible) { if(!_displayRenderNode) return; _visible = visible; _displayRenderNode->setVisible(visible); }
将
_visible = visible;
提到第一句即可。
2. 子骨骼在动作里没有父骨骼的情况下会全部乱掉,并没有通过源码发现。
3. 换贴图的情况下,如果编辑器动作是通过不渲染贴图的方式来做,那么实际播放中如果有换装则会导致隐藏失效,并没有通过源码发现。