Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

ADVERTISEMENT

之前T客邦曾提到Flash 11會在10月初推出,相信很多人都已經收到更新通知了。編輯受邀參加 Adobe 的小型說明會,由老外講師 Paul Burnett 親自傳授 Flash 11 的更新重點,以及 Flash 的野望。

應該沒有人不知道,Flash是網路上播放影片、動畫、還有小遊戲的外掛程式,雖然Adobe日前宣佈停止開發行動版的Flash播放器,但在桌面版上還是有持續在更新。而最近各個瀏覽器紛紛標榜支援新一代HTML5網頁標準,尷尬的是,其中一項精神就是未來可以有公開的標準來播放影片、渲染動畫,不再需要某家公司獨有的外掛。而Adobe自己怎麼看待Flash的前途呢?

Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

▲這次Flash更新的另一個重點是支援64位元,而64位元版的外掛會同時含有32位元。

Paul Burnett以一部掌上型遊戲機的圖解來揭開Flash的新定位,Flash希望成為全世界最普及的遊戲機,就像一部NDS裡有圖像、輸出入裝置、邏輯運算等單元,未來Flash也會持續強化相關的程式區塊。回到實際的更新內容,Flash標榜加入了硬體加速的功能,以後用Flash製作的遊戲也能透過顯示卡運算3D畫面了。

Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

▲更新通知裡的簡介,具備硬體加速Stage 3D被排在第一位,可見其意義之重大。

奇怪?有沒有人覺得在Flash 10.1就聽過同樣的宣示呢?其實10.1補強的是影片播放部分的加速,也就是看YouTube高畫質影片不會讓整部電腦變龜速。而Flash 11則進一步加入了Stage 3D這個API,可以真的用Flash製作出3D遊戲,從網頁上就能體驗示範程式,效果相當漂亮。另外也加入了名為Starling的API,把一般的2D物件切成對半的三角形,同樣能夠運用硬體加速提升執行效能。

Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

▲用一般等級的顯卡執行Stage 3D的示範遊戲,處理器佔用率有點高。
(遊戲網址:http://www.adobe.com/devnet/flashplayer/stage3d.html

如果你是每天偷菜、打殭屍的重度用戶,可能覺得更新以後根本沒有感覺,原因之一是以上的更新都要重新置換程式裡使用的相關元件,也就是重新打包程式才行啦。再來我們以配備AMD Radeon HD 3850顯卡的平台測試,資源佔用率還是偏高,看來以後還有調校的空間。

Flash 也可以玩 3D 遊戲,在電腦上的未來發展之道嗎?

▲按右鍵>Setting可以找到硬體加速的開關,關掉的話3D遊戲就瞬間被打回幻燈片了。

延伸閱讀:

Adobe 自宮!宣佈停止開發行動瀏覽器上的 Flash Player

Flash 11 即將推出,支援GPU硬體加速功能

黑眼bobo
作者

寫了超過十年的稿,以後還想繼續寫

使用 Facebook 留言
4cda01644ba86c8c36dceefb30f4adb8?size=48&default=wavatar
2.  Thomas (發表於 2011年11月18日 10:48)
脫了褲子放屁

3D這種吃資源的東西還是原生app比較適合

透過Flash就像疊床架屋, 效率也差, 資源吃更兇
41b3df2622a210cf3552868f71c9d87a?size=48&default=wavatar
4.  xos84292 (發表於 2011年11月18日 13:11)
AMD 要更新到11.11才支援Stage 3D 的硬體加速,未知你是否已經更新就測試?
41b3df2622a210cf3552868f71c9d87a?size=48&default=wavatar
5.  xos84292 (發表於 2011年11月18日 13:12)
新的特性
對Adobe Flash Player 11的支持
—開啟Stage 3D API與Stage 3D應用的硬體加速
—除Radeon HD系列顯卡外還支援A系列與E系列APU
Shinwill
1人給推

6.  Shinwill (發表於 2011年11月18日 13:25)
結果會不會被別人抓包說 Flash 其實也只是跑去呼叫 Direct3D 而已 ??
這樣就好笑了 (≧▽≦)
發表回應
謹慎發言,尊重彼此。按此展開留言規則