1
我在最新的cocos2d-x 3.2中使用CCEditBox作爲用戶輸入的文本框。 現在,我想對齊我在文本框區域中鍵入的文本,但它始終保持左對齊。我想將它設置在我的文本框的中心。使用Cocos2d-x編輯框文本對齊3.2
我試過一個函數命名爲:setLabelAnchorPoint但它沒有給我的標籤對齊產生任何影響。請幫忙。
cocos2d::extension::Scale9Sprite *Playername_bgtemp = cocos2d::extension::Scale9Sprite::create("Name_bg.png");
auto _editName = EditBox::create(Size(1000,164), Playername_bgtemp);
Point absolutePosition = Point(ReferenceFrameSprite->getContentSize().width/2,4*ReferenceFrameSprite->getContentSize().height*0.20);
_editName->setPosition(absolutePosition);
_editName->setFontName("fonts/HelveticaLTStd-Cond_0.ttf");
_editName->setFontColor(Color3B::WHITE);
_editName->setLabelAnchorPoint(Vec2(0.0f,0.0f));
_editName->setPlaceHolder(" Name ");
_editName->setPlaceholderFontColor(Color3B::WHITE);
_editName->setPlaceholderFontName("fonts/HelveticaLTStd-Cond_0.ttf");
_editName->setMaxLength(10);
_editName->setReturnType(EditBox::KeyboardReturnType::DONE);
_editName->setFontSize(BgContentFontSize);
_editName->setDelegate(this);
bgFrameSprite->addChild(_editName,PopUpTag);
我來了解這篇文章,它似乎textfiled缺乏文本對齊(左,右,中心)和其他文字自定義功能,所以他們要合併它與用戶界面根據這個:http:// stackoverflow .COM /問題/ 23846780 /文本框,在-的cocos2d-x-3-0-與背景圖像,文本對準和色-SHA – 2015-01-21 11:32:26