質問

WebGL を使用して 3D ゲームを作成することを考えています (今のところ概念的な目的のみ) が、3D で何もやったことがなく、ほとんどの場合 PHP でしかプログラミングしたことがありません。私の理解では、WebGL は Javascript であり、私はすべてのプロジェクトで頻繁に使用していますが、通常の JavaScript とは大きく異なることも理解しています。WebGL を使用して 3D アプリケーションを作成する方法を理解するために有利なスタートを切りたい場合、それをより適切に行う方法を理解するのに役立つ特定の言語はあるでしょうか?

役に立ちましたか?

解決

正直に言うと、あなたはおそらくダイビングの権利ではなく、最初に別の言語を習得しようとする方がいいでしょう。ほとんどのWebGLプログラミングはJavaScriptであるが、あなたは学ぶことができる一方で、いくつかは、(グラフィックスカード上で実行されるコードの一部について、GLシェーダ言語)GLSLであるとOpenGLの他のいくつかのバージョンを試してみることで、それはないだろうと直接のWebGLのにちょうどダイビング右超える任意の明白な利点を持っています。それはそれをサポートしているブラウザをダウンロードするのは簡単です。

私はは、いくつかの古いOpenGLのチュートリアルを翻訳し、私はに沿って行くようなものを文書化することにより、自分のWebGLを教えてきました。あなたのような私は、本当の3D背景を持っていないので、あなたは彼らが役に立つかもしれません。

他のヒント

学ぶべき言語は 1 つだけです。JavaScript。WebGL を使用できる唯一の言語です。

3D を初めて使用する場合は、ライブラリを使用してください。非常に人気のあるものは、 スリー.js. 。他の2人は GLGE そして シーンJS

私は3Dに移動する前にCanvas2D機能を使用するいくつかのJavaScriptプログラムを作るお勧めします。 WebGLのAPIはエキサイティングですが、あなたのプログラムに他の部分があるでしょう。

赤い本を買う、C、OpenGLののネイティブ言語を見てみましょう 少し周りを再生します。これは、WebGLのがから影響を受けている場所を確認することがうれしいです。

処理 OpenGL を学ぶのに最適なサンドボックスです。
Windows、Linux、Mac OS X で利用できます。
それは以下を提供します:

そしてそれは無料です

のWebGLはJavaScriptから違いはありません、それはのJavaScriptがあります。あなたはWebGLのがちょうどでダイビングを学びたい場合。私はhref="http://learningwebgl.com/blog/" rel="nofollow noreferrer">はWebGLのチュートリアルを学習このStackOverflow.com には、から選択するのWebGLライブラリのリストを持ってお答えします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top