JavaFX で最初の 3D ゲームを作成していたとき、マウスを使用して部品から船を組み立てることができました。JAVAFX には、PerspectiveCamera 画面の 2D 座標をシーンの 3D 空間に変換するために機能するネイティブ メソッドがないように見えるため、これは問題を引き起こします。
これが私が達成しようとしていることの表現です。マウスで動かしたブロックは、カメラに対して常に 90 度回転した仮想平面上を移動する必要があります
。三角法の問題を解決しようとしましたが、あまり成功しませんでした。より一般的な数学的ソリューションを探しているため、コード スニペットは添付していませんが、要求があれば提供します。
すべての助けをいただければ幸いです!
望ましい結果: