45

だから、私は Python の使い方しか知りませんが、3D でモデリングする方法も知っています。OpenGL について聞いたことがありますが、とても便利そうなので、その使い方を本当に学びたいと思っています (OpenGL を使って簡単なゲームを作成したいのですが...)。OpenGL 用の Python バインディングである PyOpenGL を見つけましたが、「実際の」ドキュメントは見つかりませんでした。そのため、唯一のオプションは、C++ などで書かれたコード例やチュートリアルを調べることです。しかし、私が言ったように、私は Python の使い方しか知りません。それについて私は何ができますか?

4

4 に答える 4

32

OpenGL チュートリアルを読んでください。

ここにpyopengl のデモがあります。他のサンプルはこちらです。

また、pygameをpyopenglと一緒に使用できます。例はこちらです。

于 2012-08-25T12:41:55.177 に答える
9

簡単なゲームをやりたい場合は、より高いレベルで試すことができます。Panda3Dは、(単純な opengl と比較して) 学習が非常に簡単であるという評判があります。

于 2012-08-25T13:39:10.463 に答える
2

あなたの目標が Python でゲームを作成することである場合は、PyGame を検討する必要があります。より適切に文書化され、サポートされています。

http://www.pygame.org/

于 2012-08-25T12:25:44.063 に答える
0

Cythonを使用する場合、コードの一部を OpenCL で最適化する可能性があります。

https://github.com/cython/cython/wiki/enhancements-opencl

于 2014-03-29T01:24:54.223 に答える