2013-06-20 92 views
2

是否需要學習Adobe Flash來編程瀏覽器遊戲?並且在Flash中使用和編程會花費多少錢?我有另一個問題,它是關於Python和pygame的。我可以使用Python和Pygame在瀏覽器中運行遊戲嗎?或者JavaScript是從程序員和用戶角度出發的最好和最簡單的方法?什麼語言用於編程瀏覽器遊戲

+0

使用Canvas和HTML5提供了在瀏覽器中創建遊戲的好方法。你不能直接在瀏覽器中運行Python - 有一些轉換爲JavaScript的工具,但我不確定它是如何得到支持的。我會遠離Flash ... http://isflashdeadyet.com/ – Ian

+0

你不能在python中編寫基於瀏覽器的遊戲。這裏有一個廣泛的HTML5遊戲引擎/框架列表https://github.com/bebraw/jswiki/wiki/Game-Engines – CheapSteaks

回答

0

有幾種選擇可以使用。

Java,可以嵌入瀏覽器使用小程序,並在許多瀏覽器遊戲中使用。

有一個Unity遊戲引擎是跨平臺的,但需要Unity Player for web平臺。正如你所提到的,Flash有相同的方法。

Flash的唯一優勢是超過95%的桌面設備具有Flash支持,在Web前HTML5時代,我們需要一些活力。但是如果你選擇閃光燈,你會錯過移動市場。

如果您希望您的遊戲真正成爲跨瀏覽器,那麼JavaScript就是您的選擇。性能是主要的問題,但現代瀏覽器總是試圖在Javascript性能方面表現出色。例如,Mozilla傢伙最近使用他們閃亮的技術「Emscripten」向Firefox導入了Unreal3遊戲引擎。在這裏看演示Mozilla And Epic Games Bring Unreal Engine 3 To The Web, No Plugin Needed

所以我最終的答案是JavaScript。使用JavaScript,你會很高興。

0

1)不,我相信它花錢(不知道)。

2)Read this

3)使用你喜歡用,不管是使用Python或Javascript什麼。另外,如果您選擇javascript,則只需使用html 5和javascript以及html5畫布。

你可以用任何這些方式對遊戲進行編碼,我沒有使用Flash,所以我不能給你提供建議,但我相信用你知道的去解決它會容易和高效,但如果你避難多年來我一直在使用python或javascript進行黑客攻擊,但我會學習javascript,但它有點個人偏好,但在javascript恕我直言中,它更容易。它花了我和幾個朋友幾個月纔得到一個2D遊戲地圖wasd控件,但是讓我們花更少的時間在Java中做出一個3D物理引擎。而且,平板電腦和其他新興市場的發展將不會支持Flash,除此之外就是你所知道的。