gratis game creator cocos2d cocos iphone ios cocos2d-iphone

iphone - game - ¿Es posible agregar CCLabel a CCSprite en CCSpriteBatchNode?



cocos game creator (1)

Puede agregar la etiqueta solo si no agrega CCSprite a CCSpriteBatchNode. CCSpriteBatchNode solo permite CCSprite como niños, y eso también se extiende a los hijos de niños.

Si eso no es una opción, simplemente agregue la etiqueta a la jerarquía de la escena en otro lugar y luego actualice la posición de la etiqueta a la posición del sprite usando un método de actualización, para sincronizar las posiciones de la etiqueta y del sprite.

Tengo un CCSpriteBatchNode que se agrega a mi escena.

Tengo un CCSprite que se crea con "initWithSpriteFrameName", luego lo agrego a mi nodo de proceso por lotes.

El sprite se muestra correctamente. Sin embargo, después agrego CCLabelTTF como un niño al CCSprite y la aplicación falla con el siguiente error:

"CCSprite no usa el mismo ID de textura"

¿Hay alguna manera de agregar la etiqueta como un nodo secundario del sprite?