我可以推薦兩種方法:
編碼您自己的插件,如Quakelive。
使用HTML畫布。
這本身開放了很多選項,有很多種使用Canvas的方法,Sauer先生提到的WebGL是一種方法,目前有一些人使用HTML Canvas製作Quake II端口到WebGL。其他選項是您自己編寫的使用Canvas的引擎,搜索其他基於軟件的畫布引擎,或嘗試使用自定義擴展(如Canvas的moz-3D上下文...)。 ,衝擊波,他們都有一個主要缺陷:他們完全關閉,通常在插件更新幾場比賽後休息,或者你發現一些奇怪的錯誤,永遠不會被固定,等等......
但Flash有一個很好的至少現在支持它的網站數量至少是一個商業決策,這是一個好主意。
2013年12月更新:
閃存現在是半死不活的,很多網站仍然支持它,但它變得不那麼重要。
除了Canvas(我已經提到過)之外,HTML5的功能更加強大,一些3D功能已經完成濫用CSS和Javascript(並非我推薦它),而且WebGL現在非常穩固和更成熟,並且可以使用時不需要瘋狂的供應商擴展(像我之前提到的moz-3D)(如我之前提到的moz-3D)
最後,Unity3D成爲行業中的強大力量,但其插件仍然沒有得到廣泛支持或流行,但至少它仍然存在,而Shockwave和Silverlight現在大都死亡。
在低端電腦與一個不錯的顯卡,JOGL是去上面的Flash和可能統一的方式。 Flash的基於矢量的2D圖形在舊計算機上具有不同的性能水平,而且據我所見,它並沒有真正做3D。 Unity是一個強大的引擎,除了廚房的水槽外,他們正在放置所有東西,以增強它們的功能列表;如果一臺較舊的電腦順利運行,即使在正常的應用程序模式下,更不用說瀏覽器插件,我也會感到驚訝。我還沒有測試過。然而,JOGL(well,OpenGL)對初學者來說有一個非常陡峭的學習曲線! – Ricket 2010-05-22 02:32:55
https://jogl-demos.dev.java.net/applettest.html不適合我。網站是否下降? – xarzu 2015-07-26 19:12:19