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 に答える