Phaser是一款专门用于桌面及移动HTML5 2D游戏开发的开源免费框架,提供JavaScript和TypeScript双重支持,内置游戏对象的物理属性,采用Pixi.js引擎以加快Canvas和WebGL渲染,基于浏览器支持可自由切换。php
Flappy Bird的下架让许多开发者作个爆管子、夹小鸟的Flappy类游戏的兴致盎然了起来,也让Phaser这一专门用于桌面及移动HTML5 2D游戏开发的开源免费框架为更多人所知晓。Phaser支持JavaScript和TypeScript,采用Pixi.js引擎以加快2D Canvas和WebGL渲染,基于浏览器支持可自由切换。浏览器
快速、免费、易于维护,使用Phaser来开发2D小游戏的优点显而易见。一方面,开发者能够直接经过Koding平台上的VM开发系统进行代码编写及预览。另外一方面,也能够在支持Canvas的浏览器中直接安装Phaser来进行游戏开发。app
主要特性:框架
除 了IE 9+、Firefox、Chrome、Safari及Opera等桌面浏览器以外,Phaser还支持Mobile Chrome(Android 2.2+)及Mobile Safari(iOS 5+)等移动浏览器。使用Phaser进行游戏开发没有任何语言设定,而且,在Phaser官网上,还提供了很是详细的开发指南,想要一探究竟的开发者不妨直接登录Phaser查看。对象