我正在创建一个包含 2 个场景的游戏。一个场景包含所有游戏片段,一个场景覆盖第一个场景以显示 HUD 项目。
这是制作 HUD 叠加层的糟糕方法吗?
我可以简单地将平视显示器的 Pane 添加到第一个场景中并只使用一个吗?
任何建议都会非常有帮助。 谢谢。
最佳答案
我能够使用以下代码将 Pane 添加到作为我的唯一场景的根的组中:
initGroup.getChildren().addAll(fieldBg, hud.getUiPane());
但是,当我尝试实例化创建 Pane 的对象时,我确实收到了 NullPointerException;不过我感觉这与这个问题无关。
关于JavaFX 重叠场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12553013/