java - 文字超出相机范围

标签 java android andengine

我正在 andengine 中开发一个问答游戏,其中有一个问题和答案正在跳动 但问题是游戏运行正常,但是当使用肖像方向时,我的游戏问题超出了相机范围,因此一半问题只能可读

如何设置文本以适合相机宽度

mBitmapFont=FontFactory.createFromAsset(this.getFontManager(),this.getTextureManager(),
200, 222, TextureOptions.BILINEAR,this.getAssets(), "Plok.ttf", 32, true, Color.WHITE);

question = new Text(10, 45, mBitmapFont, getString(R.string.question1), getVertexBufferObjectManager());

最佳答案

您可以缩放文本

if (question.getWidth() > CAMERA_WIDTH) {
    question.setScale(1/(question.getWidth()/CAMERA_WIDTH));
}

或文本中的“\n”表示换行符。

关于java - 文字超出相机范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16870148/

相关文章:

java - 在Java中使用正则表达式获取 "get this"中的字符串 "adfadf[somestring] get-this adfaf"

java - IntelliJ JUnit5 类未找到错误

android - 自定义相机拍摄的S4图片损坏

java - MsgPack 在 Android 中序列化一个 JsonObject

android - 在AndEngine中修改贴图像素

java - 文本文件+JNLP

java - Tapestry 循环遍历 tml 文件中的嵌套 map

进行适当更新后,Android View 绑定(bind)弃用警告在 Android Studio 4 中仍然存在

安卓(和引擎): Drawing with touch using particles

android - Andengine,让 Sprite 随机 move