このコードは正常に動作します。
gamePane.setPrefSize(game.getMaxX(), game.getMaxY());
ただし、背景画像 my 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;
}