技術簡介
iOS已然是廣受歡迎的移動遊戲平台,如今iOS 8讓這一平台更加廣闊,因為遊戲開發者擁有了煥然一新的先進技術。
Metal 是一項全新的技術,專為開發高臨場感主機遊戲的開發者打造,可讓開發者全力發揮 A7 和 A8 晶片的性能。該技術經過最佳化,使處理器和圖形處理器能夠協同工作來實現最優性能。它專為多執行緒而設計,並提供各種出色工具將所有素材整合在Xcode中。
相關技術
SpriteKit
SpriteKit 讓開發者可以開發高性能、省電節能的 2D 遊戲。在 iOS 8 中,我們新添了多項增強功能,這將使 2D 遊戲體驗更加精彩。這些新技術有助於使遊戲角色的動作更加自然,並讓開發者可以更輕鬆地在遊戲中加入力場、檢測碰撞和生成新的燈光效果。
SceneKit
SceneKit 專為休閒 3D 遊戲而設計,可讓開發者渲染 3D 遊戲場景。SceneKit 內置了物理引擎、粒子發生器和各種易用工具,可以輕鬆快捷地為 3D 物體編寫動作。不僅如此,它還與 SpriteKit 完全集成,所以開發者可以直接在 3D 遊戲中加入 SpriteKit 的素材。
期盼
Moor Insights和Strategy的分析師Patrick Moorhead,在一次採訪中提到,Metal將要求開發者為Apple設備編寫特殊的代碼,但不會太難,因為遊戲引擎的製造商會做好所有必要的工作,將會保證代碼能夠在其他平台上運行。Moorhead還表示,OpenGL ES是Silicon Graphics時代的產物,並一直沿用至今。而Metal可能會破壞OpenGL和微軟的DirectX API。OpenGL從工作站到智慧型手機都能夠運行,這是它的力量也是它的弱點,會導致代碼膨脹。
而虛幻引擎製造商Epic Games CEO Tim Sweeney,在接受採訪時則明確表示,Metal將取代OpenGL ES。
最新動態
Unity 5 引擎發布:支持蘋果Metal技術 個人版免費
《現代戰爭5》完成Metal更新,槍戰畫面越發精緻
《狂野飆車8》更新,支持iOS8 Metal圖像引擎特性