有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

安卓 java,libgdx无法显示自定义字体

我有下面的类,假设它引用一种字体,然后在事件发生后在屏幕上绘制一个字符串。这门课的名字是这样的

if(grumpface.whiteballoon.getBoundingRectangle()。重叠(spriterect)){

                ((Game) Gdx.app.getApplicationListener()).setScreen(new GameOverScreen());
        }
        ;

它引用的类,但我仍然不能让字体出现任何提示

class GameOverScreen implements Screen{

    private Stage stage;

    // Called automatically once for init objects
    @Override
    public void show() { 
        stage = new Stage();

       stage.setDebugAll(true); // Set outlines for Stage elements for easy debug

        BitmapFont white = new BitmapFont(Gdx.files.internal("hazey.fnt"), false);
        LabelStyle headingStyle = new LabelStyle(white, Color.BLACK);
        Label gameoverstring = new Label("game ovaaaa!", headingStyle);
        gameoverstring.setPosition(100, 100);
        stage.addActor(gameoverstring);


    }

    // Called every frame so try to put no object creation in it
    @Override
    public void render(float delta) { 
        Gdx.gl.glClearColor(0, 0, 0, 1);
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);


       stage.act(delta);

        stage.draw();



    }

共 (0) 个答案