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?