1. 程式人生 > >使用Flash,HTML5和Unity開發網頁遊戲的對比

使用Flash,HTML5和Unity開發網頁遊戲的對比

Flash:Flash Play 11引入了Stage3D,它本質上是OpenGL ES 2.0。Adobe已經做了一個標準化的工作來實現它,但是也有一大堆注意事項。首先,遊戲需要用wmode=direct來嵌入。而大多數的遊戲門戶網 站還不支援,所以如果你的遊戲放到一個不支援它的門戶上,它根本不會執行3D硬體。其次,不支援GPU的黑名單很令人喪氣。任何2009年前的驅動程式無 法工作;最常見的英特爾GMAS(板載圖形晶片)也無法工作。而在2007年,90%的個人電腦都用了因特爾GMAS,這是個真正的大問題。當然 Adobe必須要劃一條線,但是Flash的吸引力在於它無所謂執行在什麼樣的硬體上。如果你用了Stage3D,實際上你已經把巨大的潛在玩家拋棄了。 所以必須非常小心的選擇這條路,確保你能儘快的回收資本。