我想在框圖像中寫入分數。以正確的方式對齊圖像中的標籤文本-RefGdx
首先我把盒子放在那個地方,然後我用這樣的標籤在它上面添加了樂譜字符串。
private void drawScoreBoxes() {
scoreImage = new Image(scoreTexture);
stage.addActor(scoreImage);
scoreImage.setPosition(UiConstants.BOX_POS_X,UiConstants.BOX_POS_Y2);
}
private void drawScore() {
Label.LabelStyle scoreStyle = new Label.LabelStyle();// style
scoreStyle.font = game.font2;
scoreLabel2 = new Label(scoreController.getScoreString(), scoreStyle);// label
scoreLabel2.setPosition(scoreImage.getX()+scoreImage.getWidth()/2,scoreImage.getY());
}
分數線應該來正好在框中image.In的這種情況下,中間,當分數增加位數的數字,字符串定位是不妥當的。
我該如何將其中心始終對齊?
我找到像getLabelAlign(),setAlignment(alignment)等方法。 但我不知道如何正確使用它。