python可以用作開發基於瀏覽器的遊戲的語言嗎?就像我們在閃光燈一樣。如果是,那麼什麼框架可以讓我的手髒?如果沒有,那麼原因是什麼?Python vs Flash
3
A
回答
3
試試Panda3D。我已經成功地使用它來創建和部署在瀏覽器中運行的3D遊戲環境(需要運行時)。適用於Mac。 Linux和Windows。
例子在這裏:http://www.panda3d.org/gallery/
他們的手工非常清晰,有一堆的例子。 http://www.panda3d.org/manual/index.php/Main_Page
1
Flash使用一個單獨的插件在瀏覽器中運行,以更好地訪問系統上的資源。 Python目前只能用於生成瀏覽器使用的各種格式(HTML,SVG,JavaScript等),這限制了可以使用Python公開的功能集。
有Pyjamas可以很容易地在Python和JavaScript之間轉換,但是據我所知還沒有真正應用到遊戲中,並且圖形仍然是一個單獨的問題。
當然,也可以通過各種庫使用Python生成Flash小程序。
0
我不知道Python的瀏覽器插件。有鑑於此,沒有瀏覽器內的遊戲。如果你使用PyGame,你可以做網絡交付的遊戲。或者,您可以使用AJAXy路線並讓Python服務器使用JavaScript或其他工具瀏覽器。
如果你採用混合方法,幾乎所有的AJAXy框架都可以工作。
1
您可以在Silverlight插件中運行IronPython代碼。
相關問題
- 1. HTTPS VS從Flash
- 2. qtbrowserplugin vs flash/silverlight?
- 3. jQuery vs Flash?
- 4. Java vs Flash for webcam access
- 5. Flash TextField vs Starling TextFiled
- 6. jbgallery vs超大型的js vs flash
- 7. Flash-Selenium和Python
- 8. Boo vs C#vs Python?
- 9. python 2.7 vs python 3.1
- 10. Adobe Flash和Python
- 11. Python db-api:fetchone vs fetchmany vs fetchall
- 12. Google maps API - JavaScript vs Flash - 更快?
- 13. Flash vs其他方法,快速簡單
- 14. 開發Wowza應用程序:Flex vs Flash
- 15. 'Flash Vs tmpfs'哪一個是首選的
- 16. SVG/Canvas vs Flash for FloorPlanner應用程序
- 17. Flashplayer embedding,classid vs type =「application/x-shockwave-flash」
- 18. Monotouch vs Flash CS5 for iPhone應用開發
- 19. 關聯數組:PHP/C vs Flex/Flash
- 20. Adobe Flash專業vs Eclipse vs HTML5 android應用程序
- 21. adobe air vs flex vs flash builder ---我需要一個解釋請
- 22. Python vs javascript lists
- 23. Python - doctest vs. unittest
- 24. Python List Comprehension vs
- 25. Python:'import *'vs execfile
- 26. ctypes vs純python
- 27. python @memoize vs functools.lru_cache
- 28. subprocess.call vs os.system python
- 29. Python - class vs module
- 30. Ghostscript exec:PHP vs Python
需要說明的是,'運行時是必需的',relima意味着運行時插件是必需的。上週我剛剛發現了關於Panda3D的內容,對此我感到非常興奮。 – 2010-10-17 17:02:23
你應該!太棒了! – relima 2010-10-17 17:02:51
偉大的框架!我一定會嘗試。 – mhb 2010-10-18 02:18:37