Phaser - HTML5开源游戏框架


这是一个有趣的开源游戏框架,地址在 https://github.com/photonstorm/phaser

Phaser是一个JavaScript游戏框架,用于开发2D网页游戏。借助这个游戏框架,我们可以把精力集中在游戏设计上、非常迅速的开发出想要炫酷游戏。提供全套的物理特性和Sprites,API非常简单,内部同时使用了 Canvas and WebGL,同时支持移动浏览器和桌面浏览器。

要求:
需要是支持HTML5 Canvas元素的现代浏览器,当然现在的IE9,Chrome,Firefox,Safari,以及Android,iOS上的浏览器都是支持的。

基本框架:
Phaser的基本框架非常简单。创建一个基于Phaser的项目非常容易,除了Phaser.js的支持以外,需要一个assets目录存放资源文件,一个index.html文件,然后就是主文件了,写在一个js里。

代码主框架,构建了一个Phaser对象,它包括了三个重要的回调函数。
1、预加载的内容,比如资源文件,写在preload函数中。
2、游戏元素的创建,比如Sprite,写在create函数中。
3、需要实时刷新的内容,写在update函数中。 
var game = new Phaser.Game(800, 600, Phaser.AUTO, '', { preload: preload, create: create, update: update });
 
function preload() {
}
 
function create() {
}
 
function update() {
}


你可能感兴趣的:(Phaser - HTML5开源游戏框架)