libGDX阶段绘制了我的镜像文本

约万

我用StagelibGDX绘制图形用户界面,并在我的游戏中添加监听器控制。

但是,当我在ImageTextButton上绘制文本时,得到的镜像文本如下图所示。

可以帮助我,告诉我如何绘制普通文本,而不是镜像文本吗?

            stage = new Stage(Constants.VIEWPORT_GUI_WIDTH, Constants.VIEWPORT_GUI_HEIGHT);
            stage.clear();
    ....

            ImageTextButtonStyle  imageTextButtonStyle = new ImageTextButtonStyle();
            imageTextButtonStyle.font = Assets.instance.fonts.defaultSmall;

            ImageTextButton imageTextButton = new ImageTextButton("ddsds", imageTextButtonStyle);
            imageTextButton.setBackground( gameUISkin.getDrawable("fil_coins"));
            imageTextButton.setPosition(50, 600);
            imageTextButton.setHeight(85);
            imageTextButton.setWidth(183);

           stage.addActor(imageTextButton);

....
    public void render (float deltaTime) {

        stage.act(deltaTime);
        stage.draw();
    }

镜像文字

谢谢

编辑:按钮图像显示正确,只有文本具有镜像视图

约万

正如@Springrbua在下面的评论中建议我的那样,我的位图字体在创建时被翻转了。

defaultSmall = new BitmapFont(Gdx.files.internal("images/font.fnt"), true);

应该

defaultSmall = new BitmapFont(Gdx.files.internal("images/font.fnt"), false);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

libgdx阶段不绘制拉伸图像

来自分类Dev

TextArea无法在libgdx上绘制完整文本

来自分类Dev

spritebatch一次批处理会绘制多个阶段吗?Libgdx

来自分类Dev

spritebatch一次批处理会绘制多个阶段吗?Libgdx

来自分类Dev

Libgdx:阶段混乱

来自分类Dev

LibGDX 将文本绘制到左上角

来自分类Dev

没有绘制阶段

来自分类Dev

为什么我的子画面无法正确绘制(libgdx)?

来自分类Dev

为什么我的子画面无法正确绘制(libgdx)?

来自分类Dev

我如何从文本中绘制这些数据?

来自分类Dev

我很难使用 GTK 绘制文本

来自分类Dev

Libgdx缩放阶段的质量很差

来自分类Dev

libgdx无法绘制精灵

来自分类Dev

libgdx绘制汉字

来自分类Dev

LibGDX Actor绘制覆盖

来自分类Dev

从类libgdx绘制

来自分类Dev

在哪里绘制libGDX

来自分类Dev

绘制矩形图像-LibGdx

来自分类Dev

libGDX使用贴花的3D面对照相机绘制文本

来自分类Dev

Libgdx Hud有两个阶段

来自分类Dev

在Libgdx的阶段中滚动似乎很慢

来自分类Dev

使用不共存的镜像进行 Docker 多阶段构建

来自分类Dev

文本框镜像文字

来自分类Dev

如何在我将用Java绘制的形状中插入文本

来自分类Dev

libgdx不会绘制精灵或动画

来自分类Dev

LibGDX。绘制多行文字

来自分类Dev

Libgdx:使用tilemap绘制纹理

来自分类Dev

libgdx绘制运动对象的尾巴

来自分类Dev

Libgdx Pixmap drawCircle现在绘制