Phaser是个好框架,连我这种初学菜鸟都能把flappy-bird弄出来,放到手机上运行也很不错哟,哈哈。
以后用html5和js做游戏应该是不错的方向,所以研究研究总没错。
在用Phaser做flappy-bird时,遇到一些小问题,比如网上的案例都是用的键盘事件,keybord,但是要放到手机上,就必须要用触屏事件,但是从网上一直都找不到,最后还是找到API,现在分享如下:
//定义空格的热键,按下空格,则添加跳跃给鸟
//var space_key = this.game.input.keyboard.addKey(Phaser.Keyboard.SPACEBAR);
//space_key.onDown.add(this.jump, this);
//上面的是键盘事件,这个是触摸事件
var t = this
this.game.input.touch.onTouchStart = function(){
//alert(0);
t.jump();
//console.log("down");
}