【发布时间】:2015-07-05 05:21:10
【问题描述】:
我有一个代码,只是一个通过 Phaser 创建的按钮:
//---------------------------------Boot
module.exports = {
init: function() {
closeButton = game.add.button(w/1.47, h/1.272, 'close', this.closeProfile, this);
closeButton.fixedToCamera = true;
closeButton.inputEnabled = true;
},
closeProfile: function() {
alert('asd')
close.key = 'img/profile/closePress.png';
}
};
Module.exports - 这是 Browserify
在主文件中还有一段代码:
//---------------------------------Main
window.game = new Phaser.Game((h > w) ? h : w, (h > w) ? w : h, Phaser.CANVAS, 'game', {render:render});
var ship;
var cursors;
var sun1;
var rc;
var space;
var profile;
var closeButton, holdLeft, holdRight, avaProfile;
game.state.add('Boot', require('./states/boot.js'));
game.state.add('Play', require('./states/play.js'));
game.state.start('Boot');
而且按钮根本不调用函数。
【问题讨论】:
标签: jquery button phaser-framework