我可以使用CCLabelTTF這樣,(的cocos2d-x v2.1.4)可能在一個CCLabelTTF中有不同的顏色字符串?
CCLabelTTF* ableText = CCLabelTTF::create("hello red blue green", "Arial", 9);
ableText->setPosition(ccp(100, 100));
ableText->setAnchorPoint(ccp(0.5, 0.5));
ableText->setColor(ccc3(100, 100, 100));
ableText->setHorizontalAlignment(kCCTextAlignmentCenter);
this->addChild(ableText, 1);
但是,我想給不同顏色的字符串。
「紅」=>紅色
「藍色」=>藍色
「綠色」=>綠色
使用一個CCLabelTTF這可能嗎?
好試過,所以用戶問如何用CCLabelTTF來做到這一點,但這個答案是有效的,因爲CCLabelBMFont是最常見的方式來表示具有多種顏色的單個字符串。這個答案不應該被拒絕,但也許Renish可以解釋兩種字體選擇之間的差異。 –
@ KevinOrtman,非常感謝你的建議。我相信如何做任何事情很容易。所以我建議這樣。有人建議採用不同的標籤進行角色分離。但是,我不這樣做,因爲它是採取更多的內存地址,也處理也很困難。我喜歡評論,所以我們更新我的自我,並做更好的方式thing.thanks再次... –