У меня есть этот кусок кода, который отлично работает.Масштабирование фонового изображения JavaFX
gamePane.setPrefSize(game.getMaxX(), game.getMaxY());
Однако фоновое изображение моего gamePane
(который является Pane
) имеет автоматически масштабируется с ним, и я не хочу этого. Я искал свойства масштабирования фона, но ничего не нашел. Изображение первоначально применяется с css.
Редактировать: Я нашел решение!
Что мой CSS код был изначально:
.background {
-fx-background-image: url("../images/background.png");
}
То, что я сделал это, чтобы быть:
.background {
-fx-background-image: url("../images/background.png");
-fx-background-size: 1024 768;
-fx-background-position: center;
}