0

私のプロジェクトでは、ユーザーは 2D で屋根をスケッチでき、屋上にアンテナ、煙突、水タンク、またはクーラー ユニットを配置することもできます。

これは、swing と webGL を使用して行う必要があります。続行できるように、誰かがアイデアやリンクを教えてくれませんか。

前もって感謝します。

4

1 に答える 1

2

明確にするために

WebGLは、言語の Canvas API にバインドされた JavaScript API であり、コンピュータのグラフィック カード OpenGL 実装で高性能 3D (および 2D) グラフィックをレンダリングするために使用されます。

Swingは Java の GUI (Java の AWT から継承) であり、標準開発キットに同梱されています。

気づいていないかもしれませんが、これは 2 つの異なるプログラミング言語の 2 つの概念です。

問題を解決する

Swing で一般的なゲームを作成したいと考えていて、レンダリングされたグラフィックスが必要になったとき、私はJOGLを使用しました。これは、(ご想像のとおりです!) Swing など、Java の既知の GUI ツールキットとうまく連携する素晴らしいライブラリです。それを使用して、直接GLCanvasに埋め込むことができますJFrame。いくつかの基本コードについては、以下を確認してください。

ここで、JavaScript コードを Java に移行することを検討する必要があるかもしれません...

于 2016-10-07T21:08:01.383 に答える