в моем проекте cocos2dx у меня есть производный класс TileMap
от CCTMXTiledMap
class.An объекта TileMap добавляется к объекту CCLayer, который затем добавляется к сцене.
Объект TileMap инициализируется с помощью файла TMX, используя initWithTMXFile
,
а затем я добавляю спрайт в этот объект TileMap и запускаю анимацию на нем, используя ccanimation
,
Анимация запускается без проблем, но иногда через полминуты ipad
симулятор вылетает, показывая ошибку в cctextureatlas
… EXC_???(11)(code=0, subcode=0x0)
Проблемная линия:
glDrawElements(GL_TRIANGLES, (GLsizei) n*6, GL_UNSIGNED_SHORT, (GLvoid*) (start*6*sizeof(_indices[0])) );
Этот я нашел в Google .. но не решает мою проблему: —
https://code.google.com/p/cocos2d-iphone/issues/detail?id=1492
Пожалуйста, поделитесь некоторыми мыслями ..
Задача ещё не решена.
Других решений пока нет …