Есть ли способ изменить zOrder спрайта, созданного CCSpriteBatchNode? Я пробовал так:Cocos2d: динамически изменять zrrr спрайта (используя CCSpriteBatchNode)
[self reorderChild:mySprite z:indexOfAnArray];
Я получаю эту ошибку: «Если CCSprite визуализируется на CCSpriteBatchNode, CCSprite # Жеребьевка НЕ ДОЛЖНЫ называться»
Я также попытался с собственностью ZOrder спрайта, но, к сожалению, доступно только для чтения. Мне нужно изменить zOrder, потому что, в зависимости от позиции, где будет отображаться спрайт, zOrder необходимо изменить.
Oh! Я решил это. Это не ** self **: вот так: Вместо: '[self reorderChild: mySprite z: indexOfAnArray];' use '[mySpriteBatch reorderChild: mySprite z: indexOfAnArray];' Ну ... Надеюсь, это поможет тем, кто когда-либо видели это: стр. – Axort