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查看。對象