我想知道 Chrome Angry Bird 背后使用的技术是什么?
它使用 HTML5 Canvas 进行显示。对于编程逻辑代码,似乎不是flash。或者,愤怒的小鸟团队会用 JavaScript 重写他们的代码吗?
最佳答案
Rovio(愤怒的小鸟制造商)使用 Google Web Toolkit (GWT) 使其在 Chrome 浏览器中可用,如 CNET 中所述.
由于它是在 GWT 中完成的,这意味着它是用 Java 编写的,并使用你提到的 html5 Canvas 编译成 javascript。
编辑:
Here is a video (youtube) 来自 Google IO,它演示了 GWT 和 ForPlay,以及愤怒的小鸟如何使用依赖于 WebGL 和许多其他 HTML5 技术(本地存储等)的 GWT——Chrome 是主要前沿之一。
另一个来源Ray Cromwell - GWT 贡献者之一。根据这个消息来源,并在其他不太可验证的地方提到,由于缺少 HTML5 音频标签的某些部分,愤怒的小鸟也可能会退回到 Flash 音频。
2012 年 4 月更新
愤怒的小鸟使用的 ForPlay 库已移至位于此处的 PlayN 库:
http://code.google.com/p/playn/
关于google-chrome - Chrome 愤怒的小鸟背后有什么技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986250/