手机游戏发展可以说相当迅速,从2D到3D转变的速度超乎大家想象。手机游戏画面也在逐年提高。不久之前苹果秋季发布会上提到的画面可以说让画质达到了目前手游的又一个极限。 画面特效远超LOL 苹果手游如此绚丽 iPhone 7/7 Plus采用了苹果全新的A10 Fusion处理器,这是苹果迄今为止最强大的移动处理器,经过浏览器跑分Benchmarks很好地反映了CPU性能,在Safari中运行了Krahen 1.1。从Kraken JavaScript Benchmark跑分结果可以看出来两台iPhone设备都升级到iOS 10,iPhone 6s Plus的速度为1462.1ms,而iPhone 7 Plus的结果为1126.6ms(数值越小越好),iPhone7还是有非常高的提升的。 iPhone 7 Plus的Benchmark跑分(引自feng) 跑分归跑分,普通用户最关心的还是实际体验如何。拥有A10 Fusion芯片和全新立体声扬声器系统的iPhone7系列在游戏上的表现十分令人期待,苹果也专门为他们的新硬件推荐了相应的游戏和应用等,让用户尽情体验iPhone7的强大,那么我们现在就来看看这款顶尖移动游戏设备将如何升级我们的游戏感受。 奥兹:破碎王国(引自gao7) 《Oz: Broken Kingdom》(奥兹:破碎王国)是苹果2016年秋季发布会上用来演示iPhone7芯片的力作,既然如此,我们当然不能错过。这款游戏的特点就是:魔法特效多、光影渲染度高、带有粒子发散和物理破坏、同屏细节丰富,此外游戏在音效上也采用了立体声环绕设计。 iPhone7玩这款游戏可以说毫无压力,画面非常流畅,全全3D场景贴图气势宏大,游戏中的光影、天气、魔法效果完美呈现,当玩家使用英雄终极技能时,还会伴随场景建筑物破坏效果,甚至可以用一个魔法直接改变整个场景的环境。 这一切还得从苹果的METAL说起。 METAL框架 苹果游戏“黑科技” 要是问笔者iPhone在乔布斯去世后的改变最大的是什么,那必须是Metal这个框架,atv,这个框架其实真正宣布了苹果走上了64位处理器道路。首先为什么苹果要取名“Metal”这个词呢?英语中这个词的翻译是:“底层金属”,就是最底层的东西,都到金属层面了。同时抛开对系统底层的优化不说(包括对iOS 10系统级别的优化),最令大家兴奋的就是对于游戏画面的优化了。 苹果Metal框架只支持A7芯片及以上(引自baike) 苹果最新推出的Metal框架支持GPU硬件加速、高级3D图形渲染以及大数据并行运算。且提供了先进而精简的API来确保框架的细粒度(fine-grain),并且在组织架构、程序处理、图形呈现、运算指令以及指令相关数据资源的管理上都支持底层控制。其核心目的是尽可能的减少CPU开销,而将运行时产生的大部分负载交由GPU承担。早期的iPhone里边采用的就是是GPU和CPU是共享RAM的,但是现在游戏画面要求越来越高,CPU并不能完全负载开,因此交由GPU,就对GPU有了比较高的要求。 苹果官方介绍的Metal框架特性。(引自baike) 因此应用Metal框架的好处笔者总结为两个:1、最大的好处就是相比OpenGL ES而言可以大大的减少资源消耗,高效进行渲染;同时最大限度的减少了API负载,且对于每一帧的渲染都有质的提升。2、紧密的游戏引擎进行兼容开发,采用更加高效和高级的特效,让游戏画面变得更好。 Metal框架一宣布就有unity、crytk、EA、EPIC等引擎厂商和游戏公司宣布支持。(引自baike) 那手机游戏画面是怎样变得如此绚丽的呢?还得从游戏引擎说起。 手机主流游戏引擎 其实手机主流游戏引擎都基本是游戏引擎公司的移动优化版,j2直播,更加适用于手机移动端,比如unity、虚幻引擎4、havok。但是笔者还是更加倾向于havok采用的“布娃娃”系统(人物倒地后可以根据地形反映出不同动作,有更加生动的表现)。 游戏厂商都爱用:Unity 3D Unity 3D引擎(引自baike) (责任编辑:本港台直播) |