从字符串中生成一个char的精灵

时间:2014-06-15 07:22:18

标签: c++ cocos2d-x

我只是在训练cocos2d-x。 我正在尝试使用CCLabelBMFont制作一个char的精灵。 我编写了如下代码

string str = "I like an apple";
CCLabelBMFont *label = CCLabelBMFont::create(str.c_str() , "font.fnt");

如何编写代码以从字符串中生成一个char的精灵。

是形象的跟随的感觉。

离)

CCSprite *spr = 'I';
CCSprite *spr2 = '\n';
CCSprite *spr3 = 'l';
CCSprite *spr4 = 'i';
CCSprite *spr5 = 'k';
CCSprite *spr6 = 'e';
...

1 个答案:

答案 0 :(得分:1)

stringarray个字符,因此在运行时间内,您可以使用char访问该字符串的str[x]str,其中x }是您的字符串变量,for (int i = 0 ; i < str.size() ; i++) // here use str[i] as the char you are looking for 是char的索引。

对于您的代码,您可以使用循环:

{{1}}