背景:浏览器
在网上看到,65行实现flappy bird,感到很好奇。原来是使用开源的2D游戏框架 phaser开发的。app
什么是phaser2D游戏开发框架呢?框架
借鉴与网上的资料:spa
一、 Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和WebGL渲染,基于浏览器支持可自由切换。对象
二、主要特性:游戏
三、浏览器支持方面:事件
除了IE 9+、Firefox、Chrome、Safari及Opera等桌面浏览器以外,Phaser还支持Mobile Chrome(Android 2.2+)及Mobile Safari(iOS 5+)等移动浏览器。ip