Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 JavaFX 中有一个 3D 场景,需要在 3D 场景上覆盖 GUI。我曾尝试向场景中添加按钮和文本,但它们始终作为 3D 对象出现在 3d 视图中。我环顾四周,还没有找到如何做到这一点。唯一的解决方法是创建一个全新的窗口并将设置放在那里,但在这种情况下这不是一个选项。谢谢您的帮助!!
像这样 或这样 的东西
您正在寻找的最佳解决方案是SubScene内置的 JavaFX容器:
SubScene
SubScene 类是场景图中内容的容器。SubScene 提供场景不同部分的分离,每个部分都可以使用不同的相机、深度缓冲区或场景抗锯齿进行渲染。子场景嵌入到主场景或另一个子场景中。
如果您查看3DViewer项目,您会发现它就像您发布的图片一样:
您可以在此问题中找到如何将子场景添加到常规场景的小示例。