[英]have pyglet all opengl skills and support 3d?
我想開始學習python中的3d編程
我發現pyopengl在python中使用opengl,我發現pyglet,我喜歡它,因為說“沒有外部依賴”,我聽說這對於制作游戲引擎或游戲等等更好。
但我有一個問題我找不到pyglet的任何3d例子,我讀了一些說:pyglet很好2d這個像pygame和.....,而另一方面有人說,這是很好的opengl框架只是2d另一個說只是3d和......
現在我想知道是非常pyglet有所有opengl技能用於3D游戲引擎或制作3D游戲或不做pyglet只為2d工作,沒有更多如果我應該去pyopengl我的工作
非常感謝
我相信你問的是pyglet
是否有完整的OpenGL綁定。
在文檔中, OpenGL界面說是:
pyglet為OpenGL和GLU提供了一個接口......你可以直接訪問這個接口; 使用它就像使用C語言中的OpenGL ...界面是[OpenGL]的“瘦包裝”......它始終與最新版本和幾乎所有擴展保持同步。
但是,當該頁面發出警告時,包裝器非常薄,“你需要熟悉OpenGL,C和ctypes。” 如果這是一個問題:
您可能更喜歡使用... PyOpenGL。 PyOpenGL提供了類似的功能和更“Pythonic”的接口,並且可以在沒有任何修改的情況下使用pyglet。
所以,你有兩個選擇:
pyglet
。 pyglet
和PyOpenGL
。 無論哪種方式,您都可以完全訪問OpenGL的所有功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.