在2D JavaFX赛车游戏中为图像指定图层

在2D JavaFX赛车游戏中为图像指定图层,java,javafx,Java,Javafx,我和几个朋友正在用JavaFX制作一个简单的2D赛车游戏,没有使用特定于游戏的框架 我们希望将图像分配到不同的层,即使赛车通过桥/桥下。这在JavaFX中是可能的还是有其他的方法 目前我们正在使用ImageView显示所有图形 Actor类的构造函数: public Actor(String name, String filename, int sizeX, int sizeY){ this.name = name; imageView = new ImageView(); imageView.

我和几个朋友正在用JavaFX制作一个简单的2D赛车游戏,没有使用特定于游戏的框架

我们希望将图像分配到不同的层,即使赛车通过桥/桥下。这在JavaFX中是可能的还是有其他的方法

目前我们正在使用
ImageView
显示所有图形

Actor类的构造函数:

public Actor(String name, String filename, int sizeX, int sizeY){
this.name = name;
imageView = new ImageView();
imageView.setImage(new Image(getClass().getResourceAsStream("/resources/"+filename)));
imageView.setFitWidth(sizeX);
imageView.setPreserveRatio(true);      
setSize(sizeX, sizeY);
初级阶段的声明如下:

public void start(Stage primaryStage) {
gui = this;

root = new Pane();

Scene scene = new Scene(root, 300, 250);
scene.getStylesheets().add("style.css");
root.setId("pane_background");

您可能需要查看以下内容:

StackPane以从后到前的堆叠方式排列其子级。子项的z顺序由子项列表的顺序定义,第0个子项为底部,最后一个子项为顶部。[……]