3

JavaFX に 3D シーンがあり、3D シーンに GUI をオーバーレイする必要があります。ボタンとテキストをシーンに追加しようとしましたが、それらは常に 3D ビューに 3D オブジェクトとして表示されます。私は周りを見回しましたが、それを行う方法が見つかりませんでした。唯一の回避策は、まったく新しいウィンドウを作成してそこに設定を配置することですが、この場合、それはオプションではありません。助けてくれてありがとう!!

このようなもの ここに画像の説明を入力 またはこれ ここに画像の説明を入力

4

1 に答える 1

5

あなたが探しているものの最良の解決策はSubScene、組み込みのJavaFXコンテナです:

SubScene クラスは、シーン グラフ内のコンテンツのコンテナーです。SubScene は、シーンのさまざまな部分の分離を提供し、それぞれを異なるカメラ、深度バッファー、またはシーン アンチエイリアシングでレンダリングできます。SubScene は、メイン シーンまたは別のサブシーンに埋め込まれます。

3DViewerプロジェクトを見ると、投稿した写真のようになっていることがわかります。

3Dビューア

サブシーンを通常のシーンに追加する方法の小さなサンプルは、この質問にあります。

于 2016-07-03T11:07:50.357 に答える