python本身就有支援它的3D遊戲開發函式庫。
Panda3D:(推薦學習:Python影片教學)
##Panda3D是由迪士尼開發的3D 遊戲引擎,一個用於Python和C 程式的3D渲染和遊戲開發框架,並由卡內基梅隴娛樂技術中心負責維護。使用C 編寫, 針對 Python 進行了完全的封裝。Pygame:
Pygame 是一組 Python 模組,用來寫遊戲,支援python3.7。有《紙牌遊戲》《超級瑪利歐》《擊球》等多種遊戲。PyOgre:
Ogre 3D 渲染引擎的 Python 綁定,可以用來開發遊戲和模擬程式等任何 3D 應用程式。它的API更加穩定,非常快速靈活。 而且一款非常精美的3D炸彈人遊戲就是有Python開發的。 這個遊戲是我在查找python相關資料時無意間看見的,很感興趣,自己都還沒看就先分享出來了,因為我覺得到時一定會遇見問題,牽涉到這麼多的知識,小編希望跟大家一起討論,一起研究。 據說遊戲作者很厲害的,聽說從建模開始就是自己一個人做的,真的很難想像他花了多少時間做這個遊戲,所以既然他分享出了源碼,就證明他是無私的,想要把最好的東西都分享給大家。 介紹BombSquad,爆炸性的街機風格的派對遊戲最好的享受與幾個朋友和一個大沙發。 當你參加包括奪旗,山中之王,轟炸機曲棍球,當然還有Epic-Slow-Motion等迷你遊戲時,跳躍,衝刺,投擲和轟炸你的勝利之路。 透過BombSquad對鍵盤,PC遊戲手柄,Wiimotes,PS3控制器和XBox 360控制器的支持,多達8個本地玩家可以進入該行動。您甚至可以透過BombSquad Remote使用iOS和Android設備作為無線遊戲手柄,在iOS App Store,Google Play和Amazon Appstore上免費提供。 利用你掌握的物理技術,用精確投擲的炸彈遠遠地打擊你的對手,或者乾脆將你的敵人從最近的懸崖上沖下去, 所有的BombSquad公平。 推薦:BOMBSQUAD(連結:https://www.froemling.net/apps/bombsquad)程式碼:http://www.files.froemling.net/bombsquad/builds/ 更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python能用於3d遊戲開發嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!