javafx 3d文本质量

hm2xizp9  于 2021-07-03  发布在  Java
关注(0)|答案(0)|浏览(207)

我正在用javafx15开发一个3d应用程序。在小尺寸的图形中,文本的质量会下降。照片中的立方体是19x19x20。我怎样才能解决这个问题。

float fontSize = 7;
    float div = 3;

    Font font = Font.loadFont(getClass().getResource("smallest_pixel-7.ttf").toExternalForm(), fontSize);

    for (int i = 0; i < div; i++) {
        float x = (float)i * (boundingBox.getWidth() / (div - 1f));
        float y = 0;
        float z = 0;
        Text la = createText(String.format("%.1f", x), fontSize, Color.BLACK, font);
        positionLabel(new Point(x - (float)la.getBoundsInLocal().getWidth(), y -(float)la.getBoundsInLocal().getHeight(), z), la, boundingBox);

        parent.getChildren().add(la);
    }

屏幕截图

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题