最近在做游戏,不能添加textSprite,网上也有很多解决方法,但都不理想,用framelayout不够灵活,在googlecode上找了些方法,有改了font 的typeface,如下,可以添加text了:
Font font = new Font("fonts/HandmadeTypewriter.ttf");
TextTexture textTexture = font.createTexture("60");Sprite text = new Sprite(playbtnSprite.x, playbtnSprite.y, textTexture.getWidth(),
textTexture.getHeight());
text.setTexture(textTexture);
这里用的是Sprite,而不是TextSprite,经过尝试,textsprite不能实现效果。PS: 需要了解的是"fonts/HandmadeTypewriter.ttf",这个fonts目录是建在assets目录下,HandmadeTypewriter.ttf是找来的自定义的字体。最后只得注意一下的是,要text显示在图片精灵上面,则addtext要放在add图片之后写