OpenGL庫(glLib *)是一個Python庫來開發2D和3D基於OpenGL的遊戲。
開發者評論
我一生病不必弄清楚如何盡一切PyOpenGL的。不要誤會我的意思 - PyOpenGL是一個輝煌的模塊,通常,它不是那麼難,但它可能已經變得更加容易。忘了如何打開紋理,或照明?谷歌15分鐘,添加一行代碼,你需要。想不通為什麼你的多邊形顯示不出來?重來。不記得如何做一個二次球?疏通了幾十年的舊代碼搜索方式。
我決定改變,而不是每次都重做這一切,實際上使一些PyOpenGL basecode一變。
此代碼是結果。
此外,該代碼將讓你做的事情你不知道該怎麼辦了。你想加載一個高度圖?你想擁有一個漂亮的光滑的攝像頭拼車?你曾經做過mipmapping貼圖?你想陰影?答:“是”。
所以,到它:
此代碼應該做PyOpenGL對於我們大多數人要容易得多。您可以使用此代碼的任何地方你喜歡,但請給我的信用為您不錯的遊戲的後端,如果你明確地邀功了,我可能會殺了你;-)
請注意,這是一個半beta版本。一切工作(除非你有一台舊電腦哪個不喜歡陰影),但是代碼沒有記載,也沒有特別穩定的(很容易做壞事崩潰了,你會不知道發生了什麼)。這就是說,該代碼被設計成易於閱讀
什麼在此版本中是新的:
- 在我有增加了一些新的功能;現在有一個很容易用於檢索當前視口內的畫面內的鼠標位置,並截圖接受者內置UnProject命令。
- 我最大的成就,這一次是要調整的陰影。我修正了一些小東西,增加了如何使光相機的角度,距離,角度和意識的教程。這對我來說很有意義,但是,也有極少數的意見。我還增加了支持multishadowing - 或使用場景的陰影不止一個光 - !你現在可以有多達八個不同的任何顏色互相現實實時干擾陰影
- 還有相當大量的工作要做,其中包括某些已知的bug修復。我希望增加反射貼圖(已經有幾個幾乎工作原型),很快和其他一些隨機的東西。
要求:
- 在Python的
- pygame的
- PyOpenGL
- 與NumPy
- 的Psyco
- 的wxPython
- 數字
評論沒有發現