formatWithString: Cocos2d-x passing in a CCString

formatWithString: Cocos2d-x passing in a CCString

本文关键字:CCString in passing Cocos2d-x formatWithString      更新时间:2023-10-16

也许我做错了,如果我错了,请告诉我,因为我只是不知道更好。

但是我正在尝试将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)));

另外,像我用倾斜做的那样制作一个空白字符串可以吗?

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

试试这个

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