로 만든 라벨에서 하나 개의 문자를 추출합니다. 내가 새로운 게임 같은 문자열에서 천천히 하나의 문자를 보여주기 위해 노력하고 CClabelBMFont
는 문자열에서 하나 개의 문자를 추출 CCLabelBMFont을 사용하여 다음과 같이 처음에 나는 코드를 작성, 그것을합니다.string str = "I like an apple";
CCLabelBMFont *label = CCLabelBMFont::create(str.c_str(), "font.fnt");
CCSprite *spr = (CCSprite*)label1->getChildByTag(0);
spr->setPosition(ccp(100, 100));
this->addChild(spr);
I (이)
GameScene에 CCLabelBMFont에서 추출 된 SPR을 보여주고 싶은
그러나
CCAssert(child->m_pParent == NULL, "child already added. It can't be added again");
왜 그런 오류가 나타 납니까 다음과 같이 I 오류는 무엇입니까? 어떻게해야합니까? 사용하는 방법 및 당신이 얻을 오류에
라벨에서 문자 하나만 보여 주면됩니다. 왜 그냥'setString()'을 사용하지 않고 더 많은 문자를 추가 할 때 다시 호출할까요? – GameDeveloper
부모에게 동일한 자녀를 추가 할 수 없으면 새 자녀를 만들어야합니다. 같은 사용자가 –
가능한 중복 : http://stackoverflow.com/questions/24227438/to-make-a-sprite-of-one-char-from-string – GameDeveloper