GWT + HTML5 能干什么?如果答案是在浏览器中玩 Quake II 的话,你的下巴还在吗?
HTML5带来的强大特性让开发人员没有想不到只有做不到,Google今天向我们展示了HTML5实现FPS游戏Quake的强大特性,他们利用Google Web Toolkit中的WebGL, WebSockets开发出了强大的跨平台游戏,并且在一台笔记本上运行的帧速高达30,Google已经在代码页面公布这款游戏。
Google 的工程师 Ray Cromwell, Stefan Haustein 和 Joel Webber 利用 Google Web Toolkit (还有 WebGL,WebSockets 等一大堆重构)将现有的 Jake2 (一个 Java 移植版的 Quake II 引擎)交叉编译成了 JavaScript,最终的效果出乎意料的好,在他们的笔记本上甚至跑到了 30 FPS 以上。据说这个 GWT 版 Quake II 最高可以跑到 60 FPS,除去强劲的硬件外你还需要一个够快的浏览器:最好是 Chrome,Safari 也凑合用,目前还没有IE版本出现。
这个项目的源代码开放,大家可以到这里获得代码以及相关文档。
查看:quake2-gwt-port
原文地址:http://www.google.org.cn/posts/quake2-gwt-port.html
各位正在潜水的同学请注意,已有 0 位无聊人士,在此留下了脚印!