也许我正在犯这个错误,如果我请告诉我,因为我只是不知道更好。
但我试图将CCString传递给以下格式,并且没有任何运气。有人可以告诉我在将C ++传递给另一个字符串时,字符串的参数是什么?
代码:
CCString tilt = "";
if (recalculatedFrames >= 4 && (numberOfTimesRun > 0 && numberOfTimesRun < recalculatedFrames - 1)) {
tilt = "TR_";
}
initalTurnAnimationFrames->addObject(CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName(CCString::stringWithFormat("%s%d.png", tilt, i)));
制作一个像我正在做倾斜的空白字符串一样好吗?
答案 0 :(得分:3)
试试这个
CCString::stringWithFormat("%s%d.png", tilt.getCString(), i)
答案 1 :(得分:3)
我认为tilt
应该是string
的班级
而CCString
部分应为
CCString::createWithFormat("%s%d.png", tilt.c_str(), i);