是否可以将子节点添加到作为批处理节点的子节点添加的CCSpriteBatchNode中?很大程度上,当我为spriteB做CCAction时,我会说spriteA,我想要处于它的相对位置。spriteB被添加为批处理节点的子节点。现在,我可以将spriteA添加为spriteB的子项吗?
编辑:似乎是因为spriteA没有和spriteB一样的纹理,所以我遇到了这个问题。那么,即使它们具有不同的纹理,我如何将spriteB作为子级添加到spriteA中呢?
现在我正在尝试这样做,我得到了一个EXC_BAD_ACCESS崩溃:
*** Assertion failure in -[CCSpriteExtended addChild:z:tag:], /cocos2d/CCSprite.m:568这是可能还是不可能?我只是希望spriteA始终处于与spriteB相对的位置,即使它在屏幕上移动。这个是可能的吗?
谢谢!
发布于 2012-10-23 17:27:09
SpriteBatchNode中的所有精灵都应该使用相同的纹理。所以你想要做的事情是不可能的。
您可能希望覆盖update并手动定位相对于B的spriteA
https://stackoverflow.com/questions/13021737
复制相似问题