CS::Armture加到BatchNode里之后的位置问题

我用了一个cocos2d-x 的 flash动画工具叫CSArmature, 据说CocoStudio用的也是这个.

地址是:https://github.com/2youyouo2/CSArmature

问题是这样的, 当我创建了多个Armature的实例, 然后把这些实例放到一个CS::BatchNode里. 最后把BatchNode加入当前layer. 但运行显示出来这些Armature的位置, 大小,等信息都是一样的, 都相互叠加在一起. 不管我怎么设置Armature都没用, 除非不使用batchNode. 但如果不用的话, 显示的GL draw批次数就上去了, 势必会影响性能.

而我在网上看到的各种实例代码中,都没有用CS::BatchNode. 请各位童鞋帮忙解释下?