formatWithString:Cocos2d-x传入CCString

时间:2012-06-22 15:31:50

标签: iphone c++ ios cocos2d-iphone cocos2d-x

也许我正在犯这个错误,如果我请告诉我,因为我只是不知道更好。

但我试图将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)));

制作一个像我正在做倾斜的空白字符串一样好吗?

2 个答案:

答案 0 :(得分:3)

试试这个

CCString::stringWithFormat("%s%d.png", tilt.getCString(), i)

答案 1 :(得分:3)

我认为tilt应该是string的班级 而CCString部分应为
CCString::createWithFormat("%s%d.png", tilt.c_str(), i);