0
Я застрял в своей игре, потому что мне нужно много спрайтов в CCArrays. Я идентифицирую функцию Sprite на своих тегах, но она не работает, потому что я могу использовать только Ints в качестве тега. Поэтому я решил сделать UserData следующим образом:Cocos2d C++ Определите CCSprites с UserData?
int* nums = new int(2);
background->setUserData((void*)nums);
int* data = (int*)background->getUserData();
if(data == 2){ //this line makes the error C2446
//do some code
}
Мне нужно каким-то образом определить мои спрайты, которые лучше, чем теги? Как мне заставить UserData работать? Есть ли еще хороший способ сделать это?
Спасибо. Это то, что я ищу. –