我用ccs1.6动画编辑器创建一个骨骼动画,用getBone获取其中的某个骨骼,我想在这个骨骼上添加动态添加另一个动画,目的是跟随这个骨骼的动作行为。
但是用骨骼addChild没有效果,
用骨骼addDisplay虽然可以,但是这样添加上去以后,我添加的那个动画无法再取回来,用removeFromParent(false)无法从骨骼上卸下来,
因为很多时候被添加的动画是要取回来继续用的,有人遇到过同样的问题吗
没有人遇到同样的问题吗
顶一下


先把对应骨骼的display取出来,addChild你的动画节点
如何取出来,试了好几个函数都不能取出来。。。
用骨骼调用getDisplayRenderNode()返回的东西添加另一个动画为子,没有任何效果。
如果不是用这个函数取骨骼的display,那应该如何取
现在已经被这个坑给搞疯了!!
再次跪求解决方法啊。。。。
例子代码里不是有写么??
self.anim:retain()
self.anim:removeFromParentAndCleanup(false)
local bone = self.move:getBone(boneName)
bone:addDisplay(self.anim, 0)
self.anim:retain()
local bone = self.move:getBone(boneName)
bone:removeDisplay(0)
self.midLayer:addChild(self.anim,10)