rabbit-dev

現役スマフォプログラマーが適当にプログラム関係の記事を放り込むブログ

setHorizontalAlignmentがなぜか聞かない。回避方法

setHorizontalAlignmentを使ってもアラインされない。。。

というときはsetAnchorPointを使う。原因はわからないけどこれで解決できます。

 

コード

Label * labelTitle = Label::createWithTTF(ttfConfig, title);
labelTitle->setColor(Color3B::WHITE);
// labelTitle->setHorizontalAlignment(TextHAlignment::RIGHT);

// ↑これではダメ!

labelTitle->setAnchorPoint(Vec2(0.0f, 0.5f));
// ↑これならできる。