6

C# で OpenGL を学習することを考えており、OpenTK を使用する予定です。コードが OpenTK と「本物の OpenGL」で同じかどうか疑問に思っています。OpenTK に関する書籍やチュートリアルを読む必要がありますか? それとも、OpenGL について読んでも C# でのコーディングを学習できますか?

4

1 に答える 1

1

OpenGL を学んでから、Web サイトで C++/OpenGL と C#/OpenTK の小さな違いを確認してください。前述したように、違いは全体的にマイナーであり、OpenTK は作業を簡単にするだけで、複雑にすることはありません。

また、OpenTK について気づいたことは、基本的な型のいくつかを XNA のように見せようとしているということです。つまり、glVertex3f(float, float, float); が見つかります。OpenGL/C++ では、GL.Vertex3(Vector3) のように記述できます。、XNA から Vector3 データ型を「盗んだ」ため (ただし、Vector3 でこれを行う必要はありません)、そのようなものについては、OpenTK ドキュメントの一部を読むと便利な場合があります。これは必須ではありませんが、単純化するのに役立つ場合があります。

私自身は、XNA の経験から OpenTK の学習を始めたので、ゲームの背後にある主なロジックは既に知っていました。また、OpenTK への切り替えは非常に簡単だったので、オンラインで必要なすべての情報を見つけることができました!

于 2012-09-12T18:22:37.120 に答える