Cocos2d x CCLabelTTF定位不正确

Cocos2d x CCLabelTTF定位不正确,cocos2d-x,cclabelttf,Cocos2d X,Cclabelttf,我在使用cocos2dx(windows版本cocos2d-1.0.1-x-0.12.0)CCLabelTTF时遇到一些问题。无论哪个标签具有带空格的字符串,标签都会向上移动几个像素 下面是我用来在同一位置显示两个标签(带空格和不带空格)的基本代码。显示它的显示方式 CCLabelTTF *label0 = CCLabelTTF::labelWithString( "This is a", GAME_FONT, 20 ); addChild( label0 ); label0->setPo

我在使用cocos2dx(windows版本cocos2d-1.0.1-x-0.12.0)CCLabelTTF时遇到一些问题。无论哪个标签具有带空格的字符串,标签都会向上移动几个像素

下面是我用来在同一位置显示两个标签(带空格和不带空格)的基本代码。显示它的显示方式

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移植时注意到了这个bug。现在更新到新的cocos2dx SDK已经太晚了,因为它涉及API更改

你试过用不同的字体吗?可能是字体本身的问题。尝试使用3种不同的字体,但每种字体的替换都相同。请尝试使用此特定cocos2d-x版本的新项目,以验证这是否是cocos2d-x问题。如果是,请尝试在较新的cocos2d-x版本中验证该问题。如果它在那里,你可能想要升级,或者至少尝试定位并选择相应的修复程序。谢谢你的回复。我下载了最新的cocos2dx sdk,惊讶地发现问题仍然存在。这可能与模拟器有关吗?我现在没有设备。很快就会得到一台设备并进行检查。当然,一定要验证设备上的问题
you can create label such type. try it
 CCLabelTTF *lbl_Question=CCLabelTTF::create("23", "mvboli.ttf", 36, CCSize(400, 0),       kCCTextAlignmentCenter, kCCVerticalTextAlignmentCenter);