私のプロジェクトでは、ユーザーは 2D で屋根をスケッチでき、屋上にアンテナ、煙突、水タンク、またはクーラー ユニットを配置することもできます。
これは、swing と webGL を使用して行う必要があります。続行できるように、誰かがアイデアやリンクを教えてくれませんか。
前もって感謝します。
WebGLは、言語の Canvas API にバインドされた JavaScript API であり、コンピュータのグラフィック カード OpenGL 実装で高性能 3D (および 2D) グラフィックをレンダリングするために使用されます。
Swingは Java の GUI (Java の AWT から継承) であり、標準開発キットに同梱されています。
気づいていないかもしれませんが、これは 2 つの異なるプログラミング言語の 2 つの概念です。
Swing で一般的なゲームを作成したいと考えていて、レンダリングされたグラフィックスが必要になったとき、私はJOGLを使用しました。これは、(ご想像のとおりです!) Swing など、Java の既知の GUI ツールキットとうまく連携する素晴らしいライブラリです。それを使用して、直接GLCanvas
に埋め込むことができますJFrame
。いくつかの基本コードについては、以下を確認してください。
ここで、JavaScript コードを Java に移行することを検討する必要があるかもしれません...