1

也许我要解决这个问题,如果我是,请告诉我,因为我只是不知道更好。

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

也可以像我用倾斜一样制作一个空白字符串吗?

4

2 回答 2

3

试试这个

CCString::stringWithFormat("%s%d.png", tilt.getCString(), i)
于 2012-06-22T15:37:47.347 回答
3

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

于 2013-08-01T14:56:02.807 回答