CCLabelTTF定位错误

时间:2013-09-27 07:49:31

标签: cocos2d-x cclabelttf

我在使用cocos2dx(windows-ver。cocos2d-1.0.1-x-0.12.0)CCLabelTTF时遇到了一些麻烦。无论哪个标签都带有空格,标签向上移动几个像素。

这是我用来在同一位置显示两个标签(有和没有空格)的基本代码。 This picture显示了它的显示方式。

CCLabelTTF *label0 = CCLabelTTF::labelWithString( "This is a", GAME_FONT, 20 );
addChild( label0 );
label0->setPosition( ccp( SCR_W / 2, SCR_H / 2 ) );

CCLabelTTF *label1 = CCLabelTTF::labelWithString( "string", GAME_FONT, 20 );
addChild( label1 );
label1->setPosition( ccp( SCR_W / 2, SCR_H / 2 ) );

该项目在Mac for iOS上运行良好。我在尝试将其移植到Windows时注意到了这个错误。我更新到新的cocos2dx SDK为时已晚,因为它涉及API更改。

1 个答案:

答案 0 :(得分:1)

you can create label such type. try it
 CCLabelTTF *lbl_Question=CCLabelTTF::create("23", "mvboli.ttf", 36, CCSize(400, 0),       kCCTextAlignmentCenter, kCCVerticalTextAlignmentCenter);