如何在JavaFx 3d中获得将场景放置在场景中的功能

如何在JavaFx 3d中获得将场景放置在场景中的功能,java,javafx,3d,javafx-8,Java,Javafx,3d,Javafx 8,我最近开始使用JavaFX3D。在此之前,我与CCOS2DX,一个C++ 2D引擎一起工作。所以,在cocos2dx中,有一个层概念,我们可以在层中添加元素。该层有自己的坐标系。因此,当我在一个层中添加层时,父层有自己的坐标系,子层有自己的坐标系。如果子层的位置已更新/转换,则子层内对象的位置也会相应更新。那么如何在JavaFX3D中实现这种功能呢。具体地说,我正在寻找JavaFX3D中类似父节点和子节点的东西,其中父节点有自己的坐标系,摄影机和子节点有自己的坐标系。javaFx 3d支持这种场

我最近开始使用JavaFX3D。在此之前,我与CCOS2DX,一个C++ 2D引擎一起工作。所以,在cocos2dx中,有一个层概念,我们可以在层中添加元素。该层有自己的坐标系。因此,当我在一个层中添加层时,父层有自己的坐标系,子层有自己的坐标系。如果子层的位置已更新/转换,则子层内对象的位置也会相应更新。那么如何在JavaFX3D中实现这种功能呢。具体地说,我正在寻找JavaFX3D中类似父节点和子节点的东西,其中父节点有自己的坐标系,摄影机和子节点有自己的坐标系。javaFx 3d支持这种场景安排/功能吗?如果支持,我该如何实现同样的效果。

A可能是您想要的。在渲染层次中使用多个摄影机在大多数情况下没有多大意义,因为摄影机负责从3d到2D的投影。至于层
s可以做到这一点……好吧,如果我们离开相机,组是否为其子对象提供了不同的坐标系?或者,在3d中,场景中的所有东西都只有一个通用坐标系(除了亚场景),这是标准吗。我有这个疑问,因为我对3d非常陌生。你可以将变换应用到组中。谢谢你,Mipa,所以除了子场景和离开不同的摄影机系统外,javafx 3d中是否还有其他容器,为其子对象提供不同的坐标系(与其父对象的坐标系相同)?当然。组节点没有。文档中说:“应用于组的任何变换、效果或状态都将应用于该组的所有子级。”