序2

在我年纪很小的时候,无意间接触了互联网,从而萌发了两个愿望:一是做一个属于自己的网站;二是做一个属于自己的游戏。后来,我真的进入IT行业,一路自学,从使用HTML开始,开发了多个网站系统,直到我觉得自己可以尝试开发游戏了。

是否能用HTML去开发游戏?然而,当时的现实情况是:IE浏览器是主流;DOM重新渲染性能低下;DOM和JavaScript的兼容性差,且没有一个成熟的引擎提供支持。无奈之下,我改用Flash,走上了插件游戏开发之路。后来,HTML5崛起,其诸多优势让我回到HTML游戏开发领域。

如今真的是一个好时代:基于Canvas的HTML5图形技术渲染性能强大;利用GPU加速能力,HTML5能够渲染丰富、优美的画面及复杂的动画,从而开发出多种多样的2D及3D游戏……

LayaAir是一个优秀的游戏引擎,为HTML5而生,为游戏开发者提供了简单易用的游戏API,以及可视化的游戏编辑器,大大降低了游戏开发门槛,提高了游戏开发效率,使游戏开发者可以只关注游戏创意本身,无须为底层实现挠头。

非常感谢沈毅给大家带来这本详细的LayaAir实例教程,为初学者打开游戏开发的大门,让大家能更好地体验HTML5富媒体互联网。

LayaBox技术合伙人

朱春阳