我是游戏开发的新手,我在了解phaser.io框架中的状态时遇到了一些困难。所以我的问题是: - Phaser如何识别州? (有时我认为我已宣布一个,但在编译时 错误消息告诉我不,没有关键状态:'key') - 与州合作的最有效方式是什么? - 最后,有什么“好的做法”可以与大家分享一下这个框架吗?
非常感谢你们的回答。
答案 0 :(得分:0)
当你得到那个错误时,你的状态声明就意味着你的错误。我通常会像这样开始我的代码:
var game = Phaser.Game(800, 480, Phaser.AUTO, 'PhaserContainer');
game.state.add('phaser_state_key', {
create: function() {
console.log('create methode for phaser_state_key');
}
});
如果您想知道如何使用此框架,请考虑阅读以下链接中的教程。
http://www.codevinsky.com/phaser-2-0-tutorial-flappy-bird-part-1/
http://www.gamedevacademy.org/html5-phaser-tutorial-top-down-games-with-tiled/