Я хочу изменить изображение спрайта в соответствии с некоторой динамической переменной в Cocos2d-x и C++, так что я пытаюсь что-то вроде этого, но есть ошибка. Что это может быть правильным способом? Приветствую.Как использовать динамические имена спрайтов с именем createWithSpriteFrameName?
auto name = String::createWithFormat("x%i.png", _destroyedUnits);
auto combo = Sprite::createWithSpriteFrameName(name);
Я видел, что createWithSpriteFrameName принимают C++ basic_string, не Cocos String, так что я создал, как это и выход «Название является: ??»
int _destroyedUnits = 20;
std::string intToString = std::to_string(_destroyedUnits);
std::string name("x" + intToString);
CCLOG("The name is: %s", name);
Каков правильный путь? Приветствую.
Что случилось с вопросом? – Diego