auto ttfp = (CCLabelTTF*)getChildByTag(1);
auto CHAR = (CCSprite*)ttfp->getChildByTag(1);
CHAR->setVisible(false);
結果CHAR為NULL
網上說label里每一個字都是精靈,為什么獲取不到啊。。
難道是ttf的就不行??
求各位大爺
uj5u.com熱心網友回復:
建議你去看下label的實作,Label 本身就是一個Sprite,它是通過 吧字串 渲染成Texture2D 紋理, 再通過紋理來生成Sprite的,你再通過它來獲取下面 的子節點沒有任何意義 。轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/72617.html
標籤:Cocos2d-x
下一篇:【干貨】看大神如何剖解皇室戰爭
