Lag资讯:Simcity 2013,以及EA近几年许多游戏的UI界面,用的是WebKit核心

先不讨论EA和Maxis是怎么把一款万众期待的Simcity续作从有机会神作变成现在的66分(因为一说我就来气,生气就难免跑题……)

今天我才知道,EA不少游戏的UI是使用WebKit核心(以及V8)作为引擎的,理由是没有其他工具能很好的制作出跨平台UI——于是EA自己搞了一套WebKit的Branch,不需要任何X窗口系统或OS界面支持就能使用。EAWebkit的代码库是开源的

这个话题是在看Reddit上Simcity玩家开始尝试modding时发现的,你看看提取出来的代码,UI界面用的是SVG+CSS,由Raphael.js控制。

与此同时,Simcity客户端UI解密出来就是一个巨大的被Google closure compiler处理过的JS文件。

EA这个举动的确证明了在这个微软,苹果,索尼,任天堂等等公司都在卖力制造封闭系统的今天,只有Web与Web技术,基于公开协作的标准,能真正拯救世界

PS:这就是为什么游戏UI,在我看来,更接近未来数年的UI设计潮流;而非当下流行的苹果(渐变阴影高光)或微软(方块方块方块)界面设计。

PPS:这也是为啥2d.am看起来如此不常规,不过那是下一篇文章的话题了。

Author: 店长

The Master of BitInn

3 thoughts on “Lag资讯:Simcity 2013,以及EA近几年许多游戏的UI界面,用的是WebKit核心”

  1. 然而2d.am的界面不好看(1s
    我喜欢里面以阅读时间筛选内容的想法,但UI实在雷到我。

  2. 看到任天堂在GDC上公布了一个基于WebKit的框架用于开发应用和游戏,突然想到这个文章了。看来大家的想法都差不多。

Comments are closed.