Я пытаюсь добавить анимацию в свою игру (приложение для iPhone, используя cocos2d).
Игра была написана на C ++, и теперь я хочу запустить ее на iPhone, поэтому большинство классовв с ++.
Все выглядит так.Я создаю CCSprite, CCAction в классе obj-c в функции init, а затем запускаю CCAction для спрайта.И анимация работает.
Но я хочу поместить эти переменные CCSprite и CCAction в мой класс C ++.Я создаю * CCSprite в классе init и отправляю этот указатель в класс c ++.Затем я создаю CCAction и запускаю его на спрайте.
И после этого, когда в моей функции init (класс obj-c) выполните:
return self;
, тогда приложение работает,работает и работает, и ничего не происходит.В консоли я получаю только это сообщение:
* Ошибка подтверждения в - [CCSprite setTexture:], /Users/Michal/..../libs/cocos2d/CCSprite.m: 898 Завершение в ответ на завершение SpringBoard.
Я не знаю, что мне делать дальше ... Можно ли успешно сохранить CCSprite / Action и т. д. в классе C ++?