遇到的问题如标题所示,我是直接把cocos2D直接生成一个jar包然后导入到eclipse中直接开发的,我的代码是这样的String textTip = "sjdfhdskahfdsalkjhlksdjfkdsal你好我阿韦杰夫宽松的减肥";
CGSize dimensions = CGSize.make(300,300);
mLoadTextShow = CCLabel.makeLabel(textTip, dimensions, TextAlignment.CENTER, "DroidSans", DisplayUtil.sp2px(14));
mLoadTextShow.setColor(new ccColor3B(21, 21, 21));
mLoadTextShow.setPosition(displaySize.width * 0.5f,
displaySize.height * 0.29f);
addChild(mLoadTextShow);但只能显示那个宽度的内容,超过了就不能显示了,没有网上说的自动换行一说。谁帮帮我啊,谢谢了
cocos2declipse

解决方案 »

  1.   

    自己写个换行函数,方法比较笨,但是可以实现。每加一个字计算生成lable的长度,超过显示宽度就要生成另一个lable,
      

  2.   

    怎么计算生成的label的长度?
      

  3.   

    下面的label显示不出来这是什么原因啊
      

  4.   

    lable->getContentSize.width是为了得到每行文字的长度,然后将这行文字保存起来,其余的文字也这样出来,最后有几行文字就创建几个lable
      

  5.   

    我有尝试那样做,但是后面创建的label就是显示不出来?这是什么原因呢?