分析顺序根据个人喜好和出现顺序,有想法或不同见解尽管留言
苹果为什么给Thatgamecompany三分钟
首先,别管用什么引擎,移动平台的图形API一般用OpenGL;苹果之前就推出了Metal打算在自己设备上替代OpenGL;但是大部分开发者不愿意,两个商业引擎的支持也不到位;Thatgamecompany的自研引擎很好的接入了最新的Metal 2。
粗略的说原因就是开发sky光遇的引擎把苹果的自家图形API Metal 2用得很6,展现出了Metal 2的强大,呼吁开发者使用Metal 2作为图形接口,而不是OpenGL。(据我了解,Unity和Unreal对Metal的支持还停留在上个世纪的版本,截止2019/10/21)
你可以先读Apple’s Forced Move to Metal 2: Great for Game Developers? 和苹果抛弃 OpenGL !了解一下苹果的战略意图。
那么对比OpenGL,Metal 2优势在哪呢?
请去看视频 Introducing Metal 2