基於Stage3D的2D遊戲加速框架:Starling介紹

自從去年Flash Player11發佈以來,基於硬件加速的Flash應用開發話題就在各大媒體及Flash開發人員之間討論。有了硬件加速功能,讓Flash面臨的最大問題——呈現性能得以被解決,有了硬件加速特性,Flash能讓網頁遊戲更加向單機客戶端遊戲靠近,這讓我們能夠開發出更加絢麗,功能更加強大的遊戲。

        當然,硬件加速不僅限於3D內容,它還可以用來爲我們傳統的2D遊戲進行性能的提高。Starling框架就是一個最新的,功能強大的2D加速框架,使用它,可以讓我們Flash開發人員很簡單地就享受到硬件加速帶來的快感。下面是一段介紹此框架的文字:

        Starling 是在 Stage3D APIs 基礎上開發的一種 ActionScript 3 2D 框架(可用於 Flash Player 11 和 Adobe AIR 3的桌面)。 Starling 是爲遊戲開發設計的,但是你可以將它應用於很多其它的應用程序。 在不必涉及低級 Stage3D APIs 情況下,Starling 使得編寫具有快速 GPU 加速功能的應用程序成爲可能。

        大多數 Flash 開發人員希望利用這種能力提高 GPU 的加速功能(通過使用 Stage3D 技術),而不必編寫如此高級的框架和深入研究低級的 Stage3D APIs。 Starling 是完全基於 Flash Player APIs 而設計,並將 Stage3D(Molehill)複雜性抽象化。 因此每個人都能看到直觀的程序。

        先不管這段文字翻譯得通不通順,起碼我們知道,使用該框架能讓我們更加便捷地就用上Stage3D,享受硬件加速爲我們的2D應用帶來的強化。

        在Starling的官方網站上有得下載一本《Introducing Starling》,這本電子書爲我們介紹了Starling框架的方方面面,現在,我將此書翻譯成了中文版,供大家下載閱讀。

英文原版地址:www.iamsevent.com/UPLOAD/IntroducingStarling.pdf

中文版地址:www.iamsevent.com/UPLOAD/IntroducingStarlingChinese.pdf

發佈了340 篇原創文章 · 獲贊 25 · 訪問量 98萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章